Un parámetro hace referencia a un atributo de un objeto pero es independiente y no afecta (o no debería) a la función.. es de la función la dependencia de cómo asignar el valor a la variable ya que esta debe retornar ese valor ó utilizar algún otro método (paso por referencia quizá) para esa asignación. Si la función no contempla eso simplemente no podrá hacerse...
Ahora, parece ser que la función
pg_result() no es nativa de PHP, así que debes ver el código fuente de dónde es definida... o verificar el nombre
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
.