Probabilmente il motivo è che hai l'impostazione di distinzione tra maiuscole e minuscole.
Prova ad aggiungere UPPER
funzionare come di seguito.
select count(*) from all_tab_columns
where column_name = upper('foo')
and table_name = 'VIEW0';