C++ und Postgreql

Guten Tag die Damen und Herren,

ich habe ein Problem bezüglich dem Select in meinem C Programm. Ich habe in einem kleinen c Programm die Verbindung zur Postgresql Datenbank aufgabaut und habe einen Select auf eine Tabelle durchgeführt. Dies funktioniert auch ohne weitere Probleme.

Jetzt wollte ich gern wie in C/C++ typisch Hostvariablen nutzen, in den ich mein Ergebnis speichern will.

z.B. Abfrage ohne Probleme

res = PQexec(conn, "Select * from ftblock"); 

Jetzt möchte ich gern ala

Select * 
into :name
from ftblock;
 

Ich hab schon damit rumexperimentiert, folgendes zu nutzen

EXEC SQL BEGIN DECLARE SECTION;
char    name[20];
EXEC SQL END DECLARE SECTION;
res = PQexec(conn, "Select * into :name from ftblock");
 

leider geht diese Konstrukt nicht.

Kann mir jemand sagen, wie ich ein solches Konstrukt aufbauen kann?