Subject Transactions in Firebird
Author sqlsvr
From the documentation, every query executed against Firebird will be automatically put in a transaction.

So, is there any point in declaring a transaction from the application layer (a .NET web application in this case using the Firebird Native Provider)?