Ob ich nun früher ein CPYF ggf. mit OPNQRYF gemacht habe oder nun einen "CREATE TABLE as Select ... with data", wo ist das der Unterschied?
Außerdem gibt es durchaus Gründe, temporär Daten zu extrahieren um damit performanter umzugehen.
Gott sei dank gibt es ja die QTEMP, so dass ich nicht mit komplexen Konstrukten in Tabellen mit "temporären Schlüsseln" umgehen muss.
Ins besonders da die QTEMP automatisch aufgeräumt wird. Von schlechtem Design würde ich da nicht sprechen, eher von "erkannten Möglichkeiten".

Und was sind denn dann "Global tamporary tables"? Die liegen doch ebenso letztlich in der QTEMP.