Es kommt auch drauf an, wie man es schreibt.
z.B. lassen sich in vielen
DBMS Bezeichner auch escapen.
vielleich
lCDS.Filter := '("1A" > 0) and ("1B" > 0)';
PS: Das mit keine Ziffer am Anfang ist in vielen Sprachen so.
Auch Pascal/Delphi, JavaScript, PHP, Python, C++, ...............