Hola coej.
Es extraño con Firebird 2.5, dialect 3 e IBExpert no recibí nunca un mensaje de error sobre secuence. Realmente no sé que puede estar pasando...
Te pongo un enlace donde aclara el uso de secuence y generator:
GENERATOR/SECUENCE
Y otro sobre como cambiar de dialecto a la base de datos:
Setting Database Dialect
Tal vez encuentres respuesta en alguno de ellos.
Saludos.