Your question I believe has been answered, but it brings up another I have had about that setting for a while. If you set autocommit => 0 and your dbd is connecting to an engine which does not support transactions, say a flat file, does DBI provide transaction support at its level that covers for the engine below?
-- Hugh
if( $lal && $lol ) { $life++; }