Pour Oracle 9i+, utilisez : SELECT COUNT(*) over () found_rows, t.* FROM TABLE t Sachez qu'il est plus rapide à exécuter requêtes distinctes que d'utiliser SQL_CALC_ROUND_ROWS dans MySQL .