Hi,
If you create an Oracle dblink you cannot directly access LOB columns in the target tables.
For instance, you create a dblink with:
create database link TEST_LINK connect to TARGETUSER IDENTIFIED BY password using 'DATABASESID';
After this you can do stuff like:
select column_a, column_b from data_user.sample_table@TEST_LINK
Except if the column is a LOB, then you get the error:
ORA-22992: cannot use LOB locators selected from remote tables
This is documented here:
http://download-uk.oracle.com/docs/cd/B10501_01/appdev.920/a96591/adl04mng.htm#98328
The same page suggests you fetch the values into a local table, but that is... kind of messy:
CREATE TABLE tmp_hello AS SELECT column_a from data_user.sample_table@TEST_LINK
Any ideas? Thanks