Lo que puedes hacer es simplemente crear tu propia funcion de vonvertir a varchar que no existe en oracle
Código:
Create o replace function TO_VARCHAR( mivariable in char) return varchar as
mibandera varcha2(500);
Begin
mibandera := mivariable;
return mibandera
End;
Nota: La sintaxis puede estar equivocada que la he creado en el notepad y no en Oracle asi que verificala bien; pero es una vieja funcion que yo ocupaba cuando aun tenia CHAR en mis tablas
Ahora ya podras hacer las comparaciones
Código:
select *
from t10
where to_varchar(name) = 'Hola';