afaik o Forms em versão nenhuma tem uma built-in para SQL dinâmico, vc TEM que usar as APIs de SQL dinâmico do database mesmo (ie, DBMS_SQL ou EXECUTE IMMEDIATE) num stored PL/SQL no banco e aí chamar essa sub-rotina a partir do seu Forms...
[]s Chiappa --- Em oracle_br@yahoogrupos.com.br, Tathyanna Pelegrinni <tathyanna@...> escreveu > > Boa tarde, Pessoal! > > Alguem já precisou fazer um cursor dinamico no Forms Builder? > Nunca pensei q precisaria, mas,,, chegou o dia! > Alguem sabe como fazê-lo? Tem um exmplo simples? > > Esse abaixo funciona somente em proc. de banco e nao no forms. > > Como faria no forms? > > > -- Declaracao > > type cur is ref cursor; > cur_total cur; > w_sql varchar2(10000); > w_var number; > > -- Corpo do programa > > > w_sql := ' SELECT 1 FROM DUAL'; > > OPEN cur_total FOR w_sql; > FETCH cur_total INTO w_var; > CLOSE cur_total ; > > > > > > Obrigada. > > > [As partes desta mensagem que não continham texto foram removidas] >