pg_FreeResult() solo necesita ser llamada si estamos preocupados por usar demasiada memoria mientras el script se está ejecutando. La memoria correspondiente a todos los resultados de consulta se libera automáticamente cuando termina el script. Pero, si estás seguro de que no vas a necesitar más los datos del resultado en el script, puedes llamar a pg_FreeResult() con el identificador del resultado como parámetro y la memoria asociada al resultado será liberada.