Removing the COMMIT may or may not affect the outcome, as it
probably depends on the particular RDBMS that you are using, and
whether or not your "session" is set for auto-commit, etc, but one
major point of using CFTRANSACTION is to allow you to control
whether or not your transaction is committed or rolled back if
something goes wrong, etc. This is in addition to giving you
control over "holding" the state of certain database updates so
that you can guarantee that state against other transactions until
you complete your transaction, etc.
Phil