Nun, seit irgendeinem Release macht der Compiler auch alles richtig, wenn die Tabellen zur Compile-Zeit nicht zur Verfügung standen. Im SQL-Precompiler-Spool gibts nur 00-Meldungen diesbezüglich.

Und Select * in externe DS kann man z.Zt. auch nur für statische Views gelten lassen.

Ein CHGPF mit Insert von Spalten statt Append gibt beim anschließenden Fetch nur Warnings wenn Konvertierungen möglich oder nicht nötig sind obwohl man komplett falsche Daten erhält, was ein Ignorieren dieser Warnungen zur Katastrophe werden lässt.
Der Create or Replace Table macht das ja nun genauso.
Beim Alter Table Add Field werden Felder nur am Ende hinzugefügt, mitunter also eigentlich kein Grund, beim Select * into externe DS irgendeine Warnung zu geben.