@ Питер Ильфрич: Разве это не вызывает исключение при попытке получить доступ к любым сгусткам длиной более 4000 байт?
Это немного более ценно, но это означает, что вы можете безопасно отбрасывать небольшие сгустки (<4000) по линии связи dblink. </p>
select dbms_lob.substr@<link>((select <columnName> from dual@<link>), 4000, 1)
from <table>@<link>
where dbms_lob.getlength@<link>((select <columnName> from dual@<link>)) <= 4000;
Чтение CLOB (или BLOB) по ссылке dblink возможно с этим пакетом PL / SQL:
https://github.com/HowdPrescott/Lob_Over_DBLink