Ich habe das Problem gefunden. Unter Produktname muss nicht der Name des Systems, sondern scheinbar so etwas wie der Name des Treibers. Das ganze muss so aussehen, bei Verwendung von IBMDASQL.

Produktname: DB2400 UDB for iSeries
Datenquelle: [Systemname]
Anbieterzeichenfolge: leer
Katalog: [Katalogname]

Dann werden weiterhin keine Tabellen angezeigt. Ein select * from System.Katalog.Bibliothek.Tabelle bringt aber Ergebnisse.

Gibt man unter Anbieterzeichenfolge noch 'Default Collection=[Bibliothek];' ein werden auch dessen Tabellen angezeigt.