Firebird RDBMS provide autoinc ID fields by sequence generators applying its value via “before insert trigger”.
Is there a “dataabstract way” of handling this for a fully database agnostic aproach?
you should set this field as Autoinc and specify GeneratorName:
Autoinc
GeneratorName