MATLAB: Does the TABLES function of Database Toolbox not use the catalog argument with Oracle databases

Database Toolbox

I noticed that the output of TABLES function does not depend on the catalog argument when connected to an Oracle database. For example, the following TABLES calls return identical output:
dbmeta = dmd(connection);
mydbmeta = get(dbmeta);
databasetables = tables(dbmeta, mydbmeta.Catalogs,mydbmeta.Schemas)
databasetables2 = tables(dbmeta, 'test', mydbmeta.Schemas)

Best Answer

This is expected behavior. The metadata returned by the TABLES command is database-dependent. The Oracle engine considers schema but not catalog when returning this metadata.