Je nach System wäre es möglich, den Namen der Tabelle durch eine Funktion über die ID zu besorgen, das dann vorzuverarbeiten und am Ende ein "normales" Selectstatement zu bekommen/produzieren.
Mir ist nicht bekannt, dass
SQL Engines Tabellen Objekte anhand einer ID erkennen und Statements nur über die Objekt ID entsprechend verarbeiten. (Obwohl sie das intern evtl. sogar selbst so machen.)