Bom dia Cury! O comando ROWS foi introduzido a partir do Firebird 2.0 justamente para substituir FIRST, logo podemos crer que não há diferença alguma entre eles. Dê uma olhada no link abaixo onde fala sobre FIRST and SKIP e ROWS http://www.firebirdsql.org/refdocs/langrefupd21-select.html#langrefupd21-select-rows []'s, Hélio Oliveira