Opa esse ano começou bem, rsrs
Gostaria de saber se existe uma maneira de quando meu PL/SQL encontrar um NO_DATA_FOUND ele continuar a execução.
create table cesar.teste_sync (a number, b number, c varchar2(500));
declare
a number;
b number;
t varchar2(500);
begin
execute immediate 'select * from dual where 1 =2' into a;
t := 'insert into cesar.teste_sync values (:1, :2, :3)';
execute immediate t using a, b, 'Teste';
exception
when no_data_found then null;
end;
Nesse exemplo quando ele faz o select ele da um no data found e com a exception ele não ocorre erro e termina o bloco, porém ele termina o bloco sem executar o insert.
A solução que encontrei foi colocar em cada select um bloco com exception assim ele continuaria a execução normalmente.
Gostaria se existe uma outra solução.
Obrigado pela ajuda.
At
Cesar MOraes