Boa tarde
Estou fazendo um proc que recebe um parametro do tipo varchar2 e retorna um select que no where recebe esse parametro.
Quando coloco o valor chumbado no where a procedure funciona perfeitamente mas quando passo o valor via parametro ela retorna o select inteiro como se nao tivesse nada no where.
Segue código
CREATE OR REPLACE PROCEDURE ConsultaDebitoParcelaTESTE (COD_CONTRATO IN number , --NUM_PARCELA IN INTEGER , CURSORDADOS OUT SYS_REFCURSOR ) IS TYPE T_CURSOR IS REF CURSOR; CUR_CONTRATO T_CURSOR; BEGIN OPEN CUR_CONTRATO FOR SELECT SEQ_TIPOFECHAMENTO from TB_AGD_FECHAMENTO where SEQ_TIPOFECHAMENTO = COD_CONTRATO; CURSORDADOS := CUR_CONTRATO; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE( 'Got exception: ' || SQLERRM); ROLLBACK; END ConsultaDebitoParcelaTESTE;