Um sistema de gerenciamento de banco de dados deve ter acesso a um conjunto de informações sobre a estrutura de uma base para poder gerencia-la. Em uma base relacional estas informações são armazenadas no catálogo. O catálogo é geralmente um esquema composto de um conjunto de tabelas que o gerenciador do banco mantém para o seu próprio uso, e descreve as tabelas, colunas, índices, etc.
Como uma base OpenBase não possui fisicamente tabelas de um catálogo SQL, o TSQL simula internamente a execução de consultas a estas tabelas sendo que o identificador de autorização do esquema catálogo para o OpenBase é o identificador SYSSQL. Por exemplo a consulta select * from SYSSQL.SYSTABLES devolve as informações sobre todas as tabelas de uma base.
Todas as colunas de todas as tabelas do catálogo são restritas a conter somente valores não nulos.