Concettualmente mi pare giusta la soluzione UPPER(DECODE(CAMPO,CODIFICA)) LIKE ..

Prima decodifichi e poi Rendi tutto maiuscolo.

Potersti, a scopo di test, fare una select UPPER(DECODE(CAMPO,CODIFICA)) con un codice cliente che conosci e almeno vedi che valore restituisce.