select d.Name, d.createdTs, d.alteredTs,
s.ts, s.cre, s.alt,
t.tb, t.cre, t.alt
from sysibm.sysDatabase d
left join (
select dbName db, count(*) ts,
max(createdTs) cre, max(alteredTs) alt
from sysIbm.sysTableSpace
group by dbName
) s
on d.name = s.db
left join (
select dbName db, count(*) tb,
max(createdTs) cre, max(alteredTs) alt
from sysIbm.sysTables
group by dbName
) t
on d.name = t.db
where d.name like 'MF%'
order by 1
fetch first 100 rows only