Я вызываю процедуру procY из procX. Но когда procY выполняет инструкцию RETURN во время условия исключения, он возвращает управление procX, l oop в procX завершается, а затем появляется ошибка "-1002 ORA-01002: fetch вне последовательности -1002 ORA-01002: извлечение вне последовательности ". Процедура procX печатает исключение после l oop '
Пожалуйста, предложите обходной путь
**create or replace procX is**
for cursor loop
begin
procY(a, );
exception
print 'exception at procX';
end;
end loop
exception
print 'exception after the loop';
end;
**create or replace procY is**
begin
if some error then
return;
end if;
end;