I know in Oracle you can use DBA_TAB_COLUMNS (or ALL_TAB_COLUMNS). My SQL Server knowledge is very rusty, but can't you use the INFORMATION_SCHEMA.COLUMNS view?
Displaying the list of tables present in an Oracle database is quite easy to do. To display the list of tables in an Oracle database: This information will be transmitted to CCM Benchmark Group to ...