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

questionAnswers(4)

yourAnswerToTheQuestion