set transaction isolation level
begin transaction
-> @@trancount ++
commit
-> @@trancount --
rollback
-> @@transcount = 0
@@transcount = 1
-> changes are written to database. xact_state()
can be used to determine if a session (?) has an active transaction. @@trancount
counts the nesting level of transactions.