Para Oracle 9i+, use: SELECT COUNT(*) over () found_rows, t.* FROM TABLE t Tenga en cuenta que es más rápido de ejecutar consultas separadas que usar SQL_CALC_ROUND_ROWS en MySQL .