Eu tenho esse problema quando
NULL
é especificado para uma coluna, mas o tipo não é especificado. Arrgh! Você terá que olhar o código. Isso geralmente acontece quando eu uso:
select '' as x
Porque acho que
''
deve ter o tipo certo. De qualquer forma, a solução é simples:
select cast(NULL as varchar2(255)),
cast(NULL as number)
ou qualquer que seja o tipo.
Você precisará alterar a definição de exibição ou usar uma consulta com uma subconsulta com conversões explícitas.