Обработка исключения

завшкаф
Дата: 05.08.2005 18:00:20
Все доброе время суток.

Возник вопрос, на который в мануале я ответа не нашел.
Вот кусок кода:

.....
SELECT F1 INTO nrevd FROM T1 WHERE AID=r.AID AND REV=1;
IF SQL%NOTFOUND THEN
UTL_FILE.put_line(ihnd, vcoutstr);
END IF;
EXCEPTION
when NO_DATA_FOUND then
NULL;
END;

Есть одна проблема. Исключение, вроде обрабатывется, но после этого выполнение процедуры не продолжается, а останавливается.
А надо, чтобы продолжалось.
В чем дело?
VasyakinM
Дата: 05.08.2005 18:04:17
begin <начало процедуры>
<код до....>
begin
<блок в котором возможна ошибка не критичная для всего выполнения
процедуры>
exception
<обработка>
end;
<код после...>
end; <конец процедуры>
завшкаф
Дата: 05.08.2005 18:09:03
Спасибо. Заработало.