Hola,
No tengo idea que BD estás usando, pero obtener un autoincremental podrías hacer algo como:
Código SQL
[-]
SELECT (MAX(CAMPO) + 1) AS ALIAS FROM TABLA;
Para Firebird creo que en Torry hay un componente para obtner información de los generadores, pero no es algo que te puedo asegurar.