The code below is compiled and executed in Oracle Database 18c (18.4), but the parser (Version 20.2.0.175) cannot parse it. Is this some kind of problem with parsing?
I guess the problem is with the lexical analyzer, which misidentifies 0an as a numeric literal.
select * from dual where 0 = 0and 1 = 1
