VovaH, штука в том, что база источник не может получить гарантии, что на той стороне будет вставлена именно одна строка. Потому и никаких RETURNING быть не может. Там вставку надо разбивать на два этапа, на первом что-то типа:
select seq_pk_tbl_id.nextval@otherdb into MyVal from dual;
и только потом вставлять это значение. Вот это место никакими HINT вы не опишите, только ручками.