utl_mail.send() を使用してメールを送信していますが、カーソルを介して来る人の中には、メール アドレスがないか、無効なメールを持っている可能性があります。これらのヌル メールの 1 つに遭遇したときに、手順が爆撃されないようにするために使用できる例外を見つけるのに苦労しています。例:
.....
procedure sendEmail --subroutine of my procedure
BEGIN
utl_mail.send(sender => email_from,
recipients => email_adr,
subject => email_subject,
mime_type => 'text/html',
message => email_body);
--EXCEPTION SHOULD GO HERE
END;
....
WHILE CURSOR%FOUND THEN
LOOP
IF ..... THEN
sendEmail;
END IF;
....
END LOOP;
わかりにくいかもしれませんが、何かありましたら質問してください。助けてくれてありがとう。