Oracle сама не выдает предупреждения или информационные сообщения, только исключения для сообщений об ошибках. Однако у него есть некоторая информация, которую вы можете запросить в PL / SQL, например:
SQL% ROWCOUNT:
update emp
set sal = sal+1000
where depno = 10;
if sql%rowcount = 0 then
-- no rows got updated
...
Курсор% NOTFOUND:
loop
fetch mycursor into myvar;
exit when mycursor%notfound;
end loop;