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