Estou com um problema e não sei se o Oracle é permitido esta ação.
Tenho um Sql dinâmico que executa uma chamada na procedure com retorno Sys_refcursor.
Só que na minha procedure que executo este Sql, não estou conseguindo este retorno.
É possivel cursores, tables pelo sql dinâmico?
Obrigado.
create or replace procedure Teste is
v_long long;
p_gridradar sys_refcursor;
begin
v_long := '
declare
p_gridradar sys_refcursor;
begin
ppd_teste.sp_consulta(p_gridradar => :p_gridradar);
end;';
execute immediate v_long
using p_gridradar;
end;