I believe we should encourage/recommend the use of CASE in Oracle too (instead of DECODE), since it increases the chance that one common query file is enough. And also because it is SQL 92 ...
In my experience, at least, it works on 8.1.7. Don't know about older versions.