was ist gegen ein select * auf eine View zu sagen???
Das hängt davon ab, wie viele Spalten in der View definiert wurden und wie viele Informationen davon tatsächlich gebraucht werden. Wenn von einer View, die mit 500 Spalten definiert wurde und die eine Satzlänge von 10000 Byte hat, nur 3 Spalten mit summa sumarum 30 Byte gebraucht werden, macht das schon einen Unterschied.

Altlasten lassen grüßen!
Leider hat nicht jeder die Chance und das Glück neu anzufangen bzw. mit den Altlasten aufzuräumen zu dürfen. Vielleicht ist da ein Einzelkämpfer in einer besseren Position als ein armer kleiner Angestellter. Man darf vielleicht noch ein Programm von RPGII in ILE-RPG neu schreiben, aber bloß nicht die Datenbank anfassen, oder allenfalls so, dass noch 50 Kundenfelder, natürlich in jeder physischen Datei, hinzugefügt werden und damit auch noch Zugriffswege im 3-stelligen Bereich erstellt werden müssen.