SELECT DISTINCT '' catalogName,TABLE_OWNER from SYSTEM.OA_TABLES A WHERE TABLE_OWNER != 'SYSTEM'
SELECT '' CATALOG_NAME, TABLE_OWNER, TABLE_NAME, TABLE_TYPE, '' DESCRIPTION FROM SYSTEM.OA_TABLES A WHERE TABLE_OWNER != 'SYSTEM' ORDER BY TABLE_OWNER,TABLE_NAME
SELECT '' CATALOG_NAME, TABLE_OWNER SCHEMA_NAME, TABLE_NAME, COLUMN_NAME, TYPE_NAME DATATYPE, OA_LENGTH LENGTH, '' PRECISION, OA_SCALE SCALE,
CASE WHEN OA_NULLABLE = 1 THEN 'true' ELSE 'false' END NULLABLE_FLAG, '' DEFAULT_VALUE, '' collationSequence, '' DESCRIPTION
from SYSTEM.OA_COLUMNS WHERE TABLE_OWNER != 'SYSTEM' ORDER BY TABLE_OWNER,TABLE_NAME
SELECT TABLE_OWNER objectName, '' description
FROM SYSTEM.OA_TABLES
GROUP BY TABLE_OWNER
ORDER BY objectName
SELECT TABLE_NAME objectName, '' description
FROM SYSTEM.OA_TABLES
WHERE TABLE_TYPE IN ('TABLE')
AND TABLE_OWNER = ''
ORDER BY objectName
SELECT TABLE_NAME objectName, '' description
FROM SYSTEM.OA_TABLES
WHERE TABLE_TYPE IN ('VIEW')
AND TABLE_OWNER = ''
ORDER BY objectName
SELECT COLUMN_NAME objectName, '' description
FROM SYSTEM.OA_COLUMNS
WHERE TABLE_OWNER = ' '
AND TABLE_NAME = ''
ORDER BY COLUMN_NAME
SELECT A.TABLE_NAME objectName, '' description
FROM SYSTEM.OA_TABLES A, SYSTEM.OA_TABLES B
WHERE A.TABLE_TYPE = 'A'
AND A.TABLE_OWNER = B.TABLE_OWNER
AND A.TABLE_NAME = B.TABLE_NAME
AND A.TABLE_OWNER = ''
ORDER BY objectName
''
SELECT '' parentCatalog, TABLE_OWNER parentSchema, TABLE_NAME objectName, TABLE_TYPE objectType, '' description
FROM SYSTEM.OA_TABLES where TABLE_OWNER != 'SYSTEM'