Je nutno využívat vyjímek, aby nedošlo k trvalému vypnutí AutoCommitu a nedošlo tak ke ztrátě dat.
ClientSession:StartTransaction() do local function finally_rollback() ClientSession:RollbackTransaction() end ... ClientSession:CommitTransaction() end