Слушай, я на всякий случай спрошу. Это нормально, что я тут получаю 4?
EXECUTE BLOCK
RETURNS (
ID INTEGER )
AS
BEGIN
ID = 1;
BEGIN
ID = 2;
BEGIN
ID = 3;
BEGIN
ID = 4;
EXCEPTION ERROR;
END
END
WHEN ANY DO
SUSPEND;
END
END

