in reply to Does each DBI 'do' start a new transaction?

do doesn't have anything to do with transaction. AutoCommit might use transactions which are automatically ended and restarted, but that's off.