DELETE FROM pruefung_tab; INSERT INTO pruefung_tab ( Pruefungsnummer, Bezeichnung ) (SELECT Pruefungsnummer, Bezeichnung from pruefungsordnung WHERE STG='WI' AND PO_VERSION='2' AND ART = 'FT' );INSERT INTO pruefung_tab ( SELECT fachpruefung_t ( a.Pruefungsnummer, a.Bezeichnung, a.Abschnitt, ( SELECT ( CAST( MULTISET( SELECT ref(b) FROM pruefung_tab b INNER JOIN pruefungsordnung c ON b.Pruefungsnummer = c.Pruefungsnummer WHERE c.Fachpruefung_FK = a.Pruefungsnummer ) AS pruefungen_t ) ) ) ) FROM pruefungsordnung a WHERE a.Fachpruefung_FK IS NULL ) );