Es lag tatsächlich am varchar2. Wenn man mal die Emba Bespiele zu Oracle genau anschaut, verwenden
die auch immer varchar2. Wieder was gelernt.
Die "alten" Datentypen char sind ein "überbleibsel" aus den Kindertagen der Datenbanken.
Die ersten Implementierungen hatten nur Zeichenketten mit automatischer Füllen.
Da dies sehr unpraktisch war hat man über die Jahre die varchar-Typen eingeführt. Und diese sollte man nur noch verwenden.
char ist in den seltensten Fällen sinnvoll.
Windows Vista - Eine neue Erfahrung in Fehlern.