> Also I am thinking now about nested transactions, but
> FB doesn't support them...
> and it is another story.
I can't catch the situation nested transactions is usefull for.
It seems to me they are cumbersome somehow: if you are rollbacked from
inside transaction because of another concurrent transaction changed record
then you should be rollbacked from outside transaction as well
if concurrent transaction have been committed.