Statt des Create Table kann sich auch durchaus ein Create View lohnen.
Schließlich spart man sich die ganze regelmäßige Kopierarie und das Ergebnis ist immer aktuell.
Eine Kopie der Daten ist doch tatsächlich nur für Spezialfälle wie CPYTOIMPF erforderlich, da der immer noch nicht aus einer View lesen kann. In diesem Fall läuft dann halt der Create explizit z.B. in die QTEMP.
Alle anderen können doch native auf die View zugreifen.