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(..)? and `!<` to `>=`, etc?
Mark -- Mark Rotteveel Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel