I could notice the below pattern... not sure it can help with my issue
####
select name, tbname, coltype, codepage, dbcscodepg from sysibm.syscolumns where tbname in ('SYSTABLES', 'CMS_INFOOBJECTS6') and name in ('SI_CUID', 'NAME', 'OBJECTID')
NAME;SYSTABLES;VARCHAR ;1208;1200
OBJECTID;CMS_INFOOBJECTS6;INTEGER ;0;0
SI_CUID;CMS_INFOOBJECTS6;VARCHAR ;0;0
####
I have expected result with systables.name (coltype=varchar, codepage=1208, dbcscodepg=1200)
I have expected result with cms_infoobjects.objectid (coltype=integer, codepage=O, dbcscodepg=0)
I do not have expected result with cms_infoobjects.si_cuid (coltype=varchar, codepage=O, dbcscodepg=0), and with other columns matching the same characteristics