Hola
No hay un tamaño máximo de Base de Datos en Firebird 1.5. En Firebird 1, había un tamaño máximo de 2 Gb, y habia que partir la base de datos en varios archivos para superar ese límite (cosa que se podia hacer sin problemas). Pero en Firebird 1.5 no es necesario.
El tamaño máximo utilizable, dependerá del diseño de la base de datos. Puesto que una tabla con los índices adecuados para poder localizar sus registros, podrá soportar perfectamente varios gigabytes de datos.
Respecto a las diferencias en Firebird 1.5 y 1.5.1, te tienes que remitir a las correspondientes Release Notes de cada versión. NOTA: Aunque hasta donde yo sé, no hay mejoras en la versión 1.5.1, solo correcciones de bugs.
Aquí puedes consultar las previsiones para las siguientes versiones de Firebird.
http://www.firebirdsql.org/index.php...vel&sub=engine
Saludos.