
Zitat von
rwachtel:
Eine SELECT...IN-Abfrage lässt sich schlicht und ergreifend nicht parametrisieren.
Wo wir so schön kleinkariert sind...

Das funktioniert in manchen richtigen DBMSen schon (namentlich Oracle seit 8.0 und SqlServer seit 2005), in Jet funktioniert natürlich nichts.
SQL-Code:
SELECT X
FROM Y
WHERE Z in (SELECT Column_Value
FROM table(:List))
:List müsste pers OCI als Collection object an den Cursor gebunden werden.
Bei TSQL habe ich es nicht im Kopf, aber da klappt es mit den neuen Table-Variablen ähnlich wie in Ora vor 10 Jahren.