Danke Lothar,
So gehts. Es war für mein Gehirn wahrscheinlich zu viel, darauf zu kommen true notfalls auf X umzuändern.

Aber in diesem Zusammenhang bin ich noch einer weiteren Frage auf die Spur gekommen, nämlich ob ich char (1) oder smallint für boolean verwenden soll. Beim stöbern in der IBconsole fiel mir zufällig ein Wert auf, der auf T stand. Ob das nun ein Tipfehler war, ein Fehler des Konvertierungsprogramms oder sogar ein Festplattenfehler sei dahin gestellt. Hätte ich smallint genommen, wäre allerdings schon frühzeitig vorher eine Fehlermeldung gekommen. Am besten ist es aber IMHO doch lieber die checked Funktion zu benutzen.
Oder vielleicht eine Domain. Da ich aber weiß, daß die bei anderen DBs (z.B. Oracle) ihren Sinn verlieren, habe ich die vorerst außen vor gelassen.
Gruß
Hansa