Cita: Comento este error porque ejecuto este SQL en PostgreSQL y me funciona a la perfección, pero al momento de querer implementarlo en Oracle, ahí me mando ese error.
Perdón, pero, ¿no se te ocurrió pensar, entonces, que las sintaxis del CASE no son compatibles entre Oracle y PostgreSQL.
No te olvides que salvo el ANSI SQL, cada DBMS implementa el resto de las cosas como quiere. Que dos cláusulas existan en diferentes DBMS,
no quiere decir que se escriban o se usen del mismo modo.
Para ver cómo se usa en Oracle, mi consejo es que veas el
manual de referencia de Oracle:
http://docs.oracle.com/cd/B19306_01/...essions004.htm http://docs.oracle.com/cd/B19306_01/...ent.htm#i36967