Feras estou querendo criar uma procedure que contem 3 select preciso de por um cursor para me retornar o resultado das 3 consultas
antes de criar a procedure criei um pkg com a declaração do cursor, o problema e que quando executo a procedure retorna uma erro
dizendo que o cursor precisa ser declarado.
PKG
create or replace
PACKAGE PKG_CONCILIACAO_TRANSACAO AS TYPE CURSOR_LIQUIDACAO IS REF CURSOR;
PROCEDURE PRC_RELAT_CONC_LIQUIDACAO(dDATA_PROCESSAMENTO IN DATE, IO_CURSOR IN OUT CURSOR_LIQUIDACAO);
END PKG_CONCILIACAO_TRANSACAO;
PROCEDURE
CREATE OR REPLACE
PROCEDURE "PRC_RELAT_CONC_LIQUIDACAO" (dDATA_PROCESSAMENTO IN DATE, IO_CURSOR IN OUT CURSOR_LIQUIDACAO)
IS
BEGIN
IS
L_CURSOR CURSOR_LIQUIDACAO;
BEGIN
OPEN L_CURSOR FOR
(minha consulta)
IO_CURSOR := L_CURSOR;
END PRC_RELAT_CONC_LIQUIDACAO;
END;