Hi I friend of mine recently told me that you should do everything in Firebird in the context of a transaction. If you are only inserting/updating/deleting one record then surely you don't need a transaction. Or if you only do one DDL change then surely you don't need a transaction? I can understand if your transaction involves multiple records or multiple DDL changes.
Thanks H.F.
