Normalmente se usa un IBTransaction asociado a un IBDataBase. Todos los IBDatasets, IBquerys, IBTables, etc. están asociados al IBDataBase y sólo este último está asociado al IBTransaction.
El commit lo haces al IBtransaction, y como todos los ittables, ibquerys e ibdatasets están asociados al mismo ibdatabase, por lo tanto, todos están asociados al mismo ibtransaction
