DIA-25556
A predicate without outer join operator (+) not allowed in operand of OR or IN when outer join operator (+) is present
Cause
When an outer join operator (+) is used in a predicate of either OR or IN, the outer join operator (+) is not allowed to include a predicate without outer join operator (+) in OR or IN.
Action
Use outer join operator (+) in all predicates of OR or IN.