Zitat von
GuenterS:
und für was steht rdb$database?
wird immer benutzt, wenn man genau einen Datensatz benötigt, da diese Sytemtabelle genau einen Datensatz enthält.
Union verbindet mehrere Selects, und der erste select muss natürlich vollständig sein.
Mit dem cast (siehe Beitrag über deinem) sollte es gehen.
[EDIT]
ich denke, so....
SQL-Code:
SELECT cast(0 as integer) AS ID, cast('' as varchar(1)) AS KUERZEL FROM RDB$DATABASE
UNION ALL
SELECT ADRESSENID AS ID, ADR_KUERZEL AS KUERZEL
FROM ADRESSSEN
WHERE AKTUELL = 1 AND ADR_KUERZEL <> '' AND ADR_KUERZEL IS NOT NULL
[/EDIT]
Cu, Frank