Select ?????

M22
Дата: 08.12.2007 12:27:55
Привет Всем!!!
Есть селест
select a, Vibrat( a ) from tab where Vibrat( a ) is not null
Как написать select, чтобы функция Vibrat считалась один раз
и если можно то где почитать про это.

Спасибо!
ASNexus
Дата: 08.12.2007 12:56:59
With T as
 (
 select /*+ Materialize*/ a, Vibrat( a ) Func from tab
 )
select * from T where Func is not null

P.S. Прошу не рассматривать решение всерьез, просто придумалось как вариант :-)
M22
Дата: 08.12.2007 14:57:13
Спасибо кое что понял