Zitat:
Ich habe den eindruck das Firebird bei der angabe * einfach annimmt das alles in der selben reihenfolge ist und dadurch der Fehler zustande kommt !
Nein Firebird liest diee felder aus der Systemtabelle aus. Später erzeugte felder sind dort natürlich weiter hinten, deshalb ist die logische Reihenfolge der beiden Tabellen verschieden.