SELECT count(*) FROM user_tab_columns WHERE table_name = 'FOO'
sollte Ihnen die Anzahl der Spalten in foo geben. Unter USER_TAB_COLUMNS
können Sie einiges an Informationen erhalten und USER_TABLES
(es gibt auch ALL_
und DBA_
Varianten).