On 04/06/2020 14:41, Mark Rotteveel wrote: > On 03-06-2020 19:29, Adriano dos Santos Fernandes wrote: >> Now the main engine path for IN/ANY/ALL is ANY. >> >> ALL is early converted to NOT ANY. > > Exactly what logic transformation are you applying, as ALL is not > equivalent to NOT ANY. Do you mean to say that for example x = ALL(..) > is converted to x <> NOT ANY(..)?
x = ALL(...) to NOT x <> ANY(...) > and `!<` to `>=`, etc? No, these both tokens means the same thing. If you mean '<' to '>=', yes. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel