>>> Стало быть, действительно баг?
MV>> Фиг.
MV>> select 'Ok' from rdb$database
MV>> where 0 not in (null, 0)
Стоп, предыдущий мой пост глупость ...
select 'OK' from rdb$database where 0 not in (null, 1)
=>
select 'OK' from rdb$database where (0 <> null) or (0 <> 1)
-false- -true-
должно работать, а не работает - всё же действительно БАГ
подозреваю что неправильно разбирается строка:
select 'OK' from rdb$database where 0 not in (null, 1)
=>
select 'OK' from rdb$database where not ((0 = null) or (0 = 1))
а должно в
select 'OK' from rdb$database where (0 <> null) or (0 <> 1)
или
select 'OK' from rdb$database where (not (0 = null) or not (0 = 1))
вот! ЭТО БАГА !!! И притом понкретная ...
С уважением,
Константин Григорьевич.
===============