Thanks for you suggestion. In the test.pgc file, I do:
EXEC SQL BEGIN DECLARE SECTION; exec sql include test; struct_cursor t_cursor; EXEC SQL END DECLARE SECTION; ... and it works fine. It is correct???? Thank you again. CG > ECPG does not parse anything outside EXEC SQL blocks, so how else should > it lear about your struct definition? You can of course use a EXEC SQL > TYPE command to define it for ECPG as well. ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html