Para no hacerte buscar tanto por un dato puntual....
Según recuerdo, el límite de registros para firebird es de 2^64 registros => 18,446,744,073,709,551,616, que está dado por el id interno con el que firebird identifica cada uno de ellos.
¡Cuidado!, que el límite no es por tabla. Es el límite de registros totales que puede tener una base de datos firebird. Eso significa que si tenes una BD con 1000 tablas, el número se reduciría en promedio a
solamente 18,446,744,073,709,551 registros por tabla.. (dieciochomil billones de registros por tabla) :ekk:
Volviendo al tema principal... habrá un límite practico mucho mas bajo que estos teóricos, pero impuesto por el tamaño de tu(s) discos, la cantidad de memoria de tu sistema, el tamaño máximo de un archivo soportado por tu sistema operativo por el número máximo de archivos que puede tener una base de datos.
Saludos.