Provavelmente, o motivo é que você tem uma configuração sensível a maiúsculas e minúsculas.
Tente adicionar
UPPER
funcionar como abaixo. select count(*) from all_tab_columns
where column_name = upper('foo')
and table_name = 'VIEW0';