By "atomic" I mean, the thing that a DBMS does with the keywords like "begin transaction", "commit", and "rollback". Either all the changes made are OK, or, all the changes would be reversed after an error.
i ask because I have a macro that sometimes works, and sometimes not. When it fails...