sp_tables returns a list of objects that can appear in a from clause.
server_name... sp_tables [table_name] [, table_owner] [, table_qualifier][, table_type]
"'TABLE', 'SYSTEM TABLE', 'VIEW'"
DCSERVER...sp_tables @table_type = "'TABLE', 'VIEW'"
ECDA Option for Oracle does not necessarily check the read and write permissions on table_name. Access to the table is not guaranteed, even if you can display information about it.
The results set includes tables, views, synonyms, and aliases.
Any user can execute sp_tables.