Bonjour à tous

Voilà mon problème. J'ai une requête du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT SQL_CALC_FOUND_ROWS * FROM test LIMIT 0, 10;
SELECT FOUND_ROWS();
On suppose qu'il y a 900 enregistrement dans la table test.
Avec une version de MySQL 4.1.11, FOUND_ROWS() me retourne 900 (ce qui est normal). Seulement, avec les versions que j'ai trouvé (càd 5.0.15, 5.0.16 et 5.0.18 ), FOUND_ROWS() me retourne constament le chiffre 124 (ce qui n'est pas normal), indépendament du nombre d'enregistrement dans la table test.

Quelqu'un aurait-il une solution explicative ?
Merci d'avance !