Danke für das Feedback.

Das Problem ist, dass wir ein eigenes Framework einsetzen (ich bin in einer anderen Fraktion und kenne das nicht näher), welches das " - Zeichen anscheinend nicht verarbeiten kann.

Wir haben Tabellen - Attribute, die z.B. "Berichtsjahr" heißen. Wenn ich via SQL - Abfrage - kein Problem....

Select ... where "Berichtsjahr" = 2020 oder Select .... where BERIC00001 = 2020 geht.

Wird das aber unser Framework eingebunden, geht es anscheinend nicht....
Jetzt wollte ich den Systemnamen eben aus SYSCOLUMNS auslesen und dann den verwenden.

Wenn in dem SUBSELECT der Systemname direkt steht, klappt es, wenn ich den Systemnamen aus SYSTEM_COLUMN_NAME ermittle eben nicht, obwohl er m.E. doch genau den Wert 'BERIC00001' ermittelt....

@Birgitta: Ja, wenn ich = '2020' nehme, fällt das Skript nicht auf die Nase, ermittelt aber auch nichts. Das Subselect ermittelt 'eigentlich' den Spaltennamen BERIC00001 und der soll mit dem Wert 2020 verglichen werden. Wenn ich in den SUBSELECT den Spaltennamen 'BERIC00001' direkt eintrage klappt es, wie gesagt.

Hoffe, ich konnte mich verständlich machen?