Pravděpodobně důvodem je to, že máte nastavení rozlišování malých a velkých písmen.
Zkuste přidat UPPER
funkce, jak je uvedeno níže.
select count(*) from all_tab_columns
where column_name = upper('foo')
and table_name = 'VIEW0';