Stimmt: SET SCHEMA überschreibt für unqualifizierte SQL's die NAMING-Konvention.

Also Achtung:
SET SCHEMA MYLIB
select * from myfile <= wird in MYLIB gesucht
SET SCHEMA DEFAULT
select * from myfile <= wird in USER (*SQL) bzw LIBL(*SYS) gesucht

"SET SCHEMA XXXX" kann auch dynamisch direkt per EXECUTE angewendet werden, ob XXXX exisitiert wird erst beim nächsten Zugriff geprüft. Im Zweifel heißt es lapidar "Datei nicht gefunden" und nich "XXX nicht gefunden".