Faz assim cara

declara a variavel
  TYPE TCr_Dados             IS REF CURSOR;
  cr_Dados                   TCr_Dados;

ai na Variavel VS_SQL você coloca o que vc quer;

OPEN cr_Dados FOR VS_SQL;
     LOOP

         AI VC USA SUA LOGICA AQUI;
         EXIT WHEN CR_DADOS%NOTFOUND;

         FETCH  CR_DADOS INTO BLA, BLA, BLA;

    END LOOP;
CLOSE CR_DADOS;

Ok, espero ter ajudado.

att,

Welvis Douglas
msn - [EMAIL PROTECTED]


----- Mensagem original ----
De: Listas <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 1 de Fevereiro de 2007 10:22:24
Assunto: [oracle_br] SELECT + refcursor

Bom dia a todos,

É possível realizar um SELECT da seguinte forma?

SELECT v_lista FROM dual; ,
onde v_lista é uma variável RECORD TYPE ou REFCURSOR?

A idéia é que este select fique dinâmico e possa
“ler” qualquer variável deste tipo.

Desde já agradeço.

PS: Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production

Solaris 9

[As partes desta mensagem que não continham texto foram removidas]




__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]

Responder a