No se con que DB2 trabajas... pero si quieres obtener información sobre las tablas que hay en una base de datos puedes consultar la tabla de sistema SYSIBM.SYSTABLES, de la misma forma hay una SYSIBM.SYSCOLUMNS, etc. Una consulta que recupera información sobre las tablas de una BD podría ser:
Select
NAME,
CREATOR,
TYPE,
DBNAME,
TSNAME,
DBID,
"OBID",
COLCOUNT,
EDPROC,
VALPROC,
CLUSTERTYPE,
CLUSTERRID,
CARD,
NPAGES,
PCTPAGES,
IBMREQD,
REMARKS,
PARENTS,
CHILDREN,
KEYCOLUMNS,
RECLENGTH,
STATUS,
KEYOBID,
"LABEL",
CHECKFLAG,
CHECKRID,
AUDITING,
CREATEDBY,
LOCATION,
TBCREATOR,
TBNAME,
CREATEDTS,
ALTEREDTS,
DATACAPTURE,
RBA1,
RBA2,
PCTROWCOMP,
STATSTIME,
CHECKS,
CARDF,
CHECKRID5B,
ENCODING_SCHEME,
TABLESTATUS,
NPAGESF,
SPACEF,
AVGROWLEN,
RELCREATED
From
SYSIBM.SYSTABLES
Where
DBNAME ='NombreDeLaBD'
consulta los manuales de referencia de IBM puedes encontrar algunos en la dirección http://users.sdsc.edu/~jrowley/db2/