SELECT count(*) FROM user_tab_columns WHERE table_name = 'FOO'
deve fornecer o número de colunas em foo. Você pode obter bastante informação de
USER_TAB_COLUMNS e USER_TABLES (há também ALL_ e DBA_ variantes). SELECT count(*) FROM user_tab_columns WHERE table_name = 'FOO'
USER_TAB_COLUMNS e USER_TABLES (há também ALL_ e DBA_ variantes).