Starting the Default Transaction
From InterBase
Go Up to Working with Transactions
If a transaction is started without a specified behavior, the following default behavior is used:
READ WRITE WAIT ISOLATION LEVEL SNAPSHOT
The default transaction is especially useful for programs that use only a single transaction. It is automatically started in programs that require a transaction context where none is explicitly provided. It can also be explicitly started in a program with SET TRANSACTION
.