ipos de sql do Oracle sobre dblink
Tenho dois esquemas: A e B (Oracle 9). No A há um piscar de olhos para B. No B há um pacote que eu chamo de A. Os procedimentos no pacote B podem retornar resultados de contagem variados e acho que retornar uma coleção é uma maneira melhor por esse motiv
create type B.tr_rad as object (
name varchar2(64)
,code number
,vendor number
,val varchar2(255)
,num number
);
create type B.tt_rad as varray(256) of B.tr_rad;
Mas de um esquema eu não posso usar o tipo tt_rad porque o uso de tipos SQL por dblink não é suportado. DBMS_SQL não é suportado cursores. Criar tipos com o mesmo OID é impossíve
Penso em usar tabelas temporárias. Mas, primeiro, não é tão bom (depois que a função remota retorna o valor, o lado de chamada deve selecionar a coleção da tabela remota). E há temores de uma desaceleração do trabalho com tabelas temporária
alvez quem sabe a interação alternativ