Die Sache mit der Berechtigung ist so gewollt, wie man unter DB2 for i5/OS: Displaying the system cross-reference files nachlesen kann:

"Note: The authority to use these files is restricted to the security officer. However, all users have the authority to view the data by using one of (or the only) logical file(s) built over each file. The authorities for these files cannot be changed because they are always open."

Man kann also entweder mit Adopted Authority arbeiten oder mit den SQL-Sichten (z.B.: QSYS2/SYSCOLUMNS). Wenn es auf anderen Systemen auch ohne Sonderberechtigung *ALLOBJ funktioniert, wäre es interessanter dort nachzuschauen, warum das so ist.

Mit freundlichen Grüßen,
Christian Bartels.