Hello! I'm following "Oracle PL/SQL Reference" and trying to re-raise exception:
begin
dbms_output.put_line('line a');
raise no_data_found;
exception
when others then
dbms_output.put_line('line b');
raise;
end;
Oracle reports exception was raised on line 7, not 3. Apparently "re-raise" modifies call stack, which makes it of no use: I can raise new exception with the same success. So it is not re-raising in a conventional sense. The question is, is there a possibility to actually RE-RAISE exception, without modifying call stack?