Salev a tutti,

ho questo tipo di problema su un campo COMPUTED:
codice:
CREATE TABLE TABELLA(
    COGNOME   VARCHAR(40),
    NOME      VARCHAR(40),
    FULLNAME  COMPUTED BY (cognome || ' ' || nome)
);
il campo FULLNAME dovrebbe essere sempre 'COGNOME + NOME', ma se uno di questi due campi e' null il campo FULLNAME risulta null.

es:

NOME COGNOME FULLNAME
======= ======== ===============
ANTONIO NULL NULL
ANTONIO FULVIO ANTONIO FULVIO
NULL FULVIO NULL

questo tipo di concatenamento da lo stesso risultato anche scrivendo in delphi un'istruzione del genere:
codice:
stringa:= (COGNOME ||' '||NOME);
conoscete un modo per risolvere questo problema

grazie