Tu peux replacer le pointeur de résultat à 0 avant de le parcourir pour la 2e fois en utilisant pg_result_seek.

EDIT : Prem's!