Hola, que yo sepa limit no existe en Firebird, pero se podría usar skip y first:
Código Delphi
[-]
Select First 100 * From (Select Skip 100 * From tuTabla)
donde el 100 del skip la primera ves sería 0 y cada ves que presiones Next aumentas en 100, osea utilizas una variable la cual vas incrementando....
Saluditos