oracle sql using case statement in where clause