Int64 ID field generated as Numeric(18,0)

Firebird 2.5

In data modeler I have defined an ID field  as BigInt in the table and Int64 in DataModeler's Aurelius Associations.

As soon as I call UpdateDatabase, Aurelius create the field as Numeric(18,0)

Is this an expected behaviour?

Is there any difference between BIGINT and NUMERIC(18,0)?


BIGINT was introduced by Firebird 1.5. If you aim compatibility with Firebird 1.0, use NUMERIC(18,0).

So, question answered?

Yes: question answered.
I apoplogize for asking before googling a little bit :-)