Ich habe die Karnevalstage genutzt und ein bisschen Zeit investiert. Die Änderung des Parametertyps hat nichts gebracht. Der oben beschriebene Fehler blieb. Da die Datenbank über die "tollen Tage" nicht genutzt wurde habe ich eine Holzhammermethode angewendet:
- Die SP "leergemacht"
- Datenbankserver gestoppt/gestartet (nur mal so zur Vorsicht)
- Eine Sicherung per IBExpert angelegt
- FDB-Datei umbenannt
- Datenbank aus der Sicherung neu erzeugt
- SP wieder "gefüllt"
Voila! Der Fehler war weg und ist bisher noch nicht wieder aufgetaucht. Weder unter XP, noch unter Vista oder Windows 7. Egal ob die Anwendung unter Vista oder XP kompiliert ist. Es hatte also wohl nichts mit dem
OS zu tun, auch wenn es erst so aussah. Ein erfreulicher Nebeneffekt: die Datenbankdatei ist um ca 15% "geschrumpft".
Danke jedenfalls für das Interesse und die Vorschläge!