I did some tests against Test table:
CREATE TABLE TEST (
TEST_ID INTEGER NOT NULL,
TEST_NAME VARCHAR(30) NOT NULL
);
1 - Testing against Firebird - Acess violation when try to insert, update or delete records. I don´t have problems when using ADO (dbGo), IBX or FibPlus in the application server against same firebird (2.1.1) database.
Unidac Firebird test DbMonitor screenshot (no insert SQL in SQL Execute):

2 - Same Server and client application testing against SqlServer 2005 Express - no problem, all fine (correct insert SQl in SQL Execute).
Unidac SqlServer 2005 Express test DbMonitor screenshot:

Can you help me?
Joao Cadilhe.