Paul: serial bei insert direkt weitergeben

Beitrag lesen

Hallo,

ich möchte einen neuen Datensatz in eine Postgresql-Tabelle einfügen in der der Primärschlüssel als serial (also ein autowert) definiert ist z.B. als Feld mit dem Namen idcol.
Mein Insert sieht so aus:

  
INSERT INTO tab1 (intcol1, textcol2, textcol3) VALUES (1,'hallo', 'welt');  

Dabei erhält mein Feld idcol automatisch einen Integerwert und muß daher beim Insertbefehl nicht angegeben werden.
Jetzt möchte ich in einem weiteren Schritt für das Insert in einer verknüpften Tabelle diesen erzeugten Wert aus idcol verwenden um den Fremdschlüssel zu befüllen (fcol):

  
INSERT INTO tab2 (fkcol, textcol1, textcol2) VALUES ([???],'xyz', 'tach');  

Wie bekomm ich das hin? Ich habe in dunkler Erinnerung das es hierfür eine SQL-Lösung gibt um den erzeugten Wert direkt weiter zu verwenden.

Dank + Gruß
Paul