Smart Transaction Management with Firebird and Delphi
With interbase/firebird we use transactions. you start transactions before you get/post data from the database. With this article i’d like to show how you can easily centralize the code and prevent errors like “Transaction already started, or errors while committing”.