I've discovered a Firebird's major problem, and i don't know how to solve it.
I have two apps updating the same record using transactions. If one app has a connection failure and didn't get the chance to commit, the other app hangs, waiting for the other app to commit, but that will never gonna happen, until you do a restart of the firebird server.
If anybody knows a method on how to solve this problem, without the "dummy packet" option because that is not a safe one, i appreciate.
Thanks.