DEFINE GENERATOR failed
When you try to create a new generator (sequence) in the database, you might get the following error:
isc_dsql_execute2 failed
-607 This operation is not defined for system tables.
335544351 unsuccessful metadata update
DEFINE GENERATOR failed
arithmetic exception, numeric overflow, or string truncation
At trigger 'RDB$TRIGGER_6'
There is a limit to total number of generators in the database. However, even failed creation of generator increases the counter, so you might see the problem even if you only have a few generators that are really created.
To verify that this is the problem, run the following query:
select max(rdb$generator_id) from rdb$generators
You will probably get a value over 30000. If you really do not have than many generators in database, the solution is to backup and restore the database.