Gostaria de uma ajuda de vocês, sou iniciante em PLSQL e estou com uma duvida.
É possivel retornar os resultados de um cursor dentro de uma procedure , num select.
exemplo.
select * from SP_TESTE(<PARAMETRO>);
Obrigado!
select * from SP_TESTE(<PARAMETRO>);
DECLARE
CURSOR cur_parametros (p_cd_param NUMBER)
IS
SELECT *
FROM sp_parametros
WHERE cod_param = p_cd_param;
reg_param cur_parametros%ROWTYPE;
BEGIN
OPEN cur_parametros(1);
LOOP
FETCH cur_parametros INTO reg_param;
EXIT WHEN cur_parametros%NOTFOUND;
dbms_output.put_line(' Parametro: ' || reg_param.ds_param);
END LOOP;
CLOSE cur_parametros;
END;
Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes