Mach mal einen DSPFD der View für die UserInfo.
Dort kannst du dir den SQL genau ansehen.
U.U. wird in from "table(getirgendwas(p1, p2))" gelesen, da durchaus 2 API's eine Rolle spielen können.
Ein List-API für USRPRF-Objekte und ein USRINFO-API je User.
Somit könntest du die Inner-Function ganz genauso aufrufen.
Ich kann das i.M. nicht online verifizieren, aber es aber bei anderen Systemviews genau so gesehen.