Eu tenho um problema: existe uma procedure (código abaixo) no meu banco que compila normalmente; acontece que eu estou tentanto criar esta mesma procedure dentro de um form no qual estou trabalhando, mas o Forms não compila um cursor, dando a seguinte mensagem de erro.
Se algum de vocês por acaso já tenha passado por este problema, e lembre da solução, podem me contatar que eu agradeço.
Código do cursor que roda no banco mas não no Forms
cursor c_peri is
select *
from (select x.cd_periodo,
x.cd_parcela,
rownum linha
from (SELECT nvl(pass_cd_periodo,-1) cd_periodo,
pass_cd_parcela cd_parcela
FROM parcela_assinatura,
periodo_assinatura
WHERE pass_cd_jornal = pi_cd_jornal
AND pass_cd_ass = pi_cd_ass
AND perass_cd_jornal = pass_cd_jornal
AND perass_cd_ass = pass_cd_ass
AND perass_cd_periodo = pass_cd_periodo
AND pass_dt_recebimento is NULL
AND perass_id_cortesia = 'N'
order by 1,2 ) x)
where linha = pi_nr_parcela;