sono riuscito a creare il campo computed in questa maniera:
codice:
CREATE TABLE TELEFONO1 (
    CODICE     VARCHAR(8) NOT NULL UNIQUE,
    COGNOME    VARCHAR(40),
    NOME       VARCHAR(40),
    FULL_NOME  COMPUTED BY (upper(COGNOME) || ' ' || upper(nome)));
l'ho creata tramite l'utility IB Expert, con la quale visualizzando la mia tabella e' tutto Ok, il campo full_nome contiene esattamente il valore del cognome+ nome.

sulla mia form ho una Dbgrid, e in essa ho scritto le dovute opzioni per visualizzare anche il campo FULL_NOME ma il suo valore e' sempre vuoto.

Un campo COMPUTED puo essere visualizzato in una DbGrid?...intendo visualizzato ovviamente ReadOnly.


un'anltra domanda:
tramite IB Expert ho inserito dei valori nella mia tabella. Visto che avevo circa 500 record da inserire in SQL Editor avevo scritto diverse righe in questa maniera:
codice:
INSERT INTO TELEFONO (CODICE,COGNOME,NOME,IND,CITTA,CAP,E_MAIL,TEL,TEL1_,TEL2_) VALUES ('00000001','ALLOCCO','SALVATORE  - CATERINA ?','via v. emanuele  - via garibaldi','procida','na','','8968654-ab8969596','cell. caterina 333-9820938','');
INSERT INTO TELEFONO (CODICE,COGNOME,NOME,IND,CITTA,CAP,E_MAIL,TEL,TEL1_,TEL2_) VALUES ('00000002','LUBRANO','ROCCO','via libert…, 12','','','','8967028','','');
INSERT INTO TELEFONO (CODICE,COGNOME,NOME,IND,CITTA,CAP,E_MAIL,TEL,TEL1_,TEL2_) VALUES ('00000003','ANASTASIO','ENRICO DR','via libert…','procida','na','','8968485-ab8969986','335/5373991','');