In Oracle we have a data dictionary that shows all the options of system views, (...)
What is the equivalent in SQL Server to list all system views?
This form is a particular implementation of Oracle Database.
As stated in the Wikipedia entry, "In relational databases the information scheme (information_schema) is an ANSI standard set of read-only views that provide information about all tables, views, columns and procedures in a database". SQL Server allows metadata to be obtained by this standard.
Each database in SQL Server contains its own information schema, called INFORMATION_SCHEMA. One way to obtain metadata is to
SELECT ...
from bancodedados.INFORMATION_SCHEMA.objeto
where ...
The objects available under the ISO standard are detailed in the SQL Server documentation, starting with System Information Schema Views. For example, to list tables in a database there is the object TABLES.
In addition to SQL Server there are other database managers that allow to obtain the metadata by the same method, such as Mysql, Mariadb, Postgresql etc.
There are other ways to get the metadata in SQL Server, including with more information, but as an introduction it seems to me that the use of INFORMATION_SCHEMA will be sufficient. However, if you are interested in deepening the SQL Server metadata, you will find documentation on System Catalog Views.
Articles: