>>428
普通、
EXIT WHEN %NOTFOUND;
を使うんじゃね?

ってか、データが無かったらループに入る前に
カーソルをオープンした段階でNODATAFOUND例外が発生せんか?