> -- Info21 писал(а):
> Не припомню из своей практики, чтобы было что-то кроме либо чего-то тривиального, либо вызова процедуры.

Бывает, как раз block2 - что-то тривиальное, т.е. почти REPEAT.

Мне кажется проблем c LOOP было бы меньше, если бы EXIT был построже. Что-то вроде
## Код:
```
LOOP
  block1;
WHEN cond EXIT;
  block2;
END;
```
