Recommendations to others considering Firebird:
Every database is good, it's depend on your requirements Review collected by and hosted on G2.com.
What problems is Firebird solving and how is that benefiting you?
You can implement a datawarehouse database and make distributed queries for ETL process.
You can implement a distributed databases with stored procedures, and there's a much easy than a distribution with postgresql.
The easy and powerful of sql language for triggers, stored procedures and queries is like postgresql (pgsql) or plsql.
The triggers can be implemented for before or after action. Review collected by and hosted on G2.com.