Why would I say that? Because a COMMIT; in your code is an example of hard-coding, and as we all know, hard-coding is bad. "Hard-coding?" you ask, "What is Steven talking about?"
Well, to find out, please visit my ToadWorld blog. I have decided to publish my Quseful's over there, rather than on my personal blog!