Ik denk dat wat je hier zoekt isolement is, niet atomiciteit. U kunt alle transacties instellen op het hoogste isolatieniveau, serialiseerbaar (dat hoger is dan het gebruikelijke standaardniveau). Met dat niveau, als gegevens die door een transactie worden gelezen (en vermoedelijk worden vertrouwd) worden gewijzigd, kan het een fout in de serialisatiefout krijgen wanneer het probeert te committen. Ik zeg "misschien", omdat het systeem zou kunnen concluderen dat de situatie consistent zou zijn met de gegevenswijziging die heeft plaatsgevonden na de vastlegging, in welk geval de vastlegging mag blijven bestaan.