La Decode funziona come IF/Then/Else su Oracle.

Che DB stai utilizzando Web ?

Ma di preciso che valoru di decode() vuoi che ti vengano restituiti nella tua query ?