extra phantom commits

Hi,

I have an application that queries one database table, and then performs some XML parsing, and then should save some more info in another table. However, when I tail the development log, there are a bunch of empty commits to the database. For example:

[4;36;1mClient Load (0.000000)e[0m e[0;1mSELECT * FROM clients WHERE (unique_id = '55277-OEM-0011903-00102') LIMIT 1e[0m [4;35;1mSQL (0.000000)e[0m e[0mBEGINe[0m [4;36;1mSQL (0.000000)e[0m e[0;1mCOMMITe[0m [4;35;1mSQL (0.000000)e[0m e[0mBEGINe[0m [4;36;1mSQL (0.000000)e[0m e[0;1mCOMMITe[0m [4;35;1mSQL (0.000000)e[0m e[0mBEGINe[0m [4;36;1mSQL (0.000000)e[0m e[0;1mCOMMITe[0m [4;35;1mPeripheralAp Load (0.016000)e[0m e[0mSELECT * FROM peripheral_aps WHERE (mac = '00:0D:67:00:66:4B') ORDER BY date_seen DESCe[0m

There are three pairs of BEGIN/COMMIT that don't seem to do anything, and there are no calls to save between the two legitimate SQL queries. Does anybody have any idea what might be causing this?

Thanks,

Simon