When transaction is rolled back it should undo all changes made in its context.
If amount of such changes was not big, Firebird undoes them and marks
transaction in TIP as commited. For GTT created with ON COMMIT DELETE
ROWS option such undo have no sence as all its data will be released anyway