Para melhorar a legibilidade sempre use EXIT WHEN em vez de um IF para sair de um loop.
if condition1 then exit; end if;
exit when condition1;