On Fri, 26 Jan 2007 16:48:59 +0300, Konstantin R. Beliaev <[EMAIL PROTECTED]> wrote: > Проводя аналогии с Delphi, > WHEN - это except для того блока BEGIN-END в котором он расположен: > > BEGIN = try > WHEN = except > END = end > > Все что снаружи - этим блоком не перехватывается.
Термины Delphi тут вообще неприменимы. Вопрос был не про перехват, а про то, какие операции "откатятся". А откатится весь BEGIN..END, который содержит в себе упомянутую конструкцию: BEGIN BEGIN WHEN ANY END END -- Сергей Смирнов.