(
1) да, ты сам-то пробовал?
> Common Table Expressions or CTEs, can be thought of as defining temporary tables that exist just for one query
(
0) я похожую задачу решаю в два захода: одним запросом составляю список таблиц, у которых _есть_ такое поле (а оно например может быть не у всех таблиц)
по шаблону заполняю второй запрос (важно выбирать только конкретные поля) и соединяю его UNION ALL
типа того:
SELECT _Ref, _Period,'РН.ТоварыНаСкладах' as table_name WHERE _active=False
UNION ALL
SELECT _Ref, _Period,'РН.ТоварыОрганизаций' as table_name WHERE _active=False