/* Considerando 20 registros por página */ Select first 20 -- skip 0 -- pagina 1 -- skip 20 -- pagina 2 skip 40 -- pagina 3 count(P.CODPESSOA) over () as C_COUNT, -- Total de registros 20 as C_REG_POR_PAGINA, -- Número de registros por página ceil(( count(P.CODPESSOA) over () )/20) as C_NUM_PAGINAS, -- Número de páginas P.CODPESSOA, P.NOME from PESSOA P order by P.CODPESSOA