/* Adciona o Campo de Versao */
ALTER TABLE EMPRESA ADD VERSAO VARCHAR(15);

/* Adciona o campo SALDO */
ALTER TABLE PRODUTO ADD SALDO FLOAT NOT NULL;

/* Atualiza os registro que estao NULL para um valor inicial */
UPDATE PEDIDO SET DATAFATURA = '1899/12/30 00:00:00' WHERE DATAFATURA IS NULL;

COMMIT;

/* Alter Field (Null / Not Null)... */
UPDATE RDB$RELATION_FIELDS SET RDB$NULL_FLAG = 1 WHERE RDB$FIELD_NAME='DATAFATURA' AND RDB$RELATION_NAME='PEDIDO';

/* Atualiza o Campo SALDO para o Valor 1 */
UPDATE PRODUTO SET SALDO = 1 WHERE SALDO IS NULL;

/* Atualiza a versao do BD   */
UPDATE EMPRESA SET VERSAO = '00';

COMMIT;