C-Inteface: PQresult auslesen..

Hallo,

ich bau grad ne DB-Anwendung die per C-Library auf PostgreSQL zugreift. Frage, welche Möglichkeiten hab ich denn noch, die Datensätze aus PGresult auszulesen und in den Client zu holen, ausser feldweises auslesen mittels PQgetvalue? das Problem dabei ist, dass das nämlich bei entsprechend großer Ergebnismenge ganz schön lang dauert… Ist PQprint eine wirkliche Alternative? Sollt ich damit vielleicht das ergebnis erstmal in eine temporäre Datei schreiben und die dem Client zur Verfügung stellen??

Vielen Dank für eure geteilten Erfahrungen!!!
beho