Насколько я знаю, попытка использовать псевдоним в предложении Where недопустима ни в одной системе баз данных. Вы можете поместить результаты оператора Select в таблицу, используя Select ... Into
, например:
Select ColA, ColB Into Table2
From Table1 As TestTable
Однако затем вам нужно будет использовать отдельный оператор SQL, чтобы использовать Table2
в приведенном выше примере. Другой вариант - использовать выражение общей таблицы, которое, как мне кажется, поддерживается Informix:
With Foo As
(
Select ColA, ColB
From Table1 As TestTable
)
Select ColA, ColB
From Foo