SEHR spannender Fall! Das war mir bisher auch nicht explicit klar, dass die im OP beschriebene Bedingung "Code enthält nicht" dieses Verhalten zeigt, das Sie beschreiben. Es ist so nicht intuitiv zu verstehen - zumindest für mich nicht. Ganz vielen Dank für die Aufklärung!
Darf ich fragen, wie Sie auf die Erklärung dieses Verhaltens gekommen sind? Ist das für Sie "trivial" zu verstehen gewesen oder haben Sie das irgendwo nachgelesen oder getestet?
Ich frage das deshalb, weil ich die selbst gebauten Abfragen als ein sehr mächtigen Werkzeug ansehe, das aber sehr tückisch ist - s. auch mein Beitrag dazu. Damals hatte ich VIEL Lehrgeld für diese "Erkenntis" zahlen müssen...