Even though this is 10+ years old... I stumbled upon this looking for some details on AutoCommit
If I'm not mistaken, everyone is missing the original question completely.
Quoted "The comment says that this enables AutoCommit and RaiseError. How is this accomplished by setting one of them to zero and the other to one?."
He said *enables* AutoCommit...
AutoCommit=>0
I checked out the book in question. Page 197 (the source of the code snippit) doesn't actually say that AutoCommit=>0 will enable it. It does note however that you should explicitly define it rather than relying on the default.