I just realized that my SQL statements containing minus sign "-" in table names are executed without error. For example:
SELECT * from MYTAB-10;
SELECT * from MYTAB-9;
also using adodb objects:
rst.Open "MYTAB-10",conn, adOpenDynamic, adLockOptimistic
...while I don't have table called MYTAB-10, just MYTAB. I'm really surprised, as never heard about any operators in table name written like this. Number of rows in both versions (with -, and without), and regardless number at the end is the same, so what really is happening here? I didn't found any information about it so far. Is there any rationale behind this?