Transactions - SurrealTools/Documentation GitHub Wiki

Currently all transactions (and every write) to SurrealDB use Snapshot Isolation. Currently you can't have a CANCEL TRANSACTION inside an IF statement, but we are soon going to be improving this