Understanding Firebird Transactions