en fonction de la [obscenely long select query]
structure, vous pourrez peut-être utiliser une table temporaire ou une variable de table :
- remplissez une table temporaire avec les identifiants des lignes correspondantes
- comptez les lignes de la table temporaire pour calculer le nombre de pages
- pour récupérer les résultats pour l'appelant, construisez une requête avec la table temporaire jointe aux tables de base de données pertinentes