Ho questo problema quando NULL
è specificato per una colonna, ma il tipo non è specificato. Argh!
Dovrai guardare il codice. Succede spesso quando utilizzo:
select '' as x
Perché penso ''
dovrebbe avere il tipo giusto.
In ogni caso, la soluzione è semplice:
select cast(NULL as varchar2(255)),
cast(NULL as number)
o qualunque sia il tipo.
Dovrai modificare la definizione della vista o utilizzare una query con una sottoquery con cast espliciti.