improve oracle sql parser