Genau dieses.
Der User benötigt die Leseberechtigung an den Tabellen, die durch die Prozedur gelesen werden.
Ein Erben von Berechtigungen gibts in SQL eben nicht !!!!

Mit OPTION USRPRF=*OWNER wird nur die Standard-Lib bei nichtqualifizierten Angaben gemacht, also:

USRPRF=*USER

select * from myfile => select * from username/myfile

USRPRF=*OWNER
select * from myfile => select * from ownername/myfile

Das hat aber mit Berechtigungen eben nichts zu tun.