CREATE TABLE TBUNIDADEMEDIDA_FCI (
    ID INTEGER NOT NULL,
    SIGLA VARCHAR(10),
    DESCRICAO VARCHAR(100));
	
ALTER TABLE TBUNIDADEMEDIDA_FCI
ADD CONSTRAINT PK_TBUNIDADEMEDIDA_FCI
PRIMARY KEY (ID);

CREATE SEQUENCE GTBUNIDADEMEDIDA_FCI;

CREATE TRIGGER TTBUNIDADEMEDIDA_FCI_B0I FOR TBUNIDADEMEDIDA_FCI
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.ID IS NULL) THEN
    NEW.ID = GEN_ID(GTBUNIDADEMEDIDA_FCI,1);
END;

INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('A 	'	,'ampère(s)'																			);
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('Ah '	,'ampère(s)hora'                                                                        );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('ASTM'   ,'American Society for Testing Materials (Sociedade Americana de Ensaio de Materiais)'  );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('Bq '	,'becquerel'                                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('°C '	,'grau(s) Celsius'                                                                      );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('CCD'	,'Charge Coupled Device (Dispositivo de Cargas Acopladas)'                              );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('cg '	,'centigrama(s)'                                                                        );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('cm '	,'centímetro(s)'                                                                        );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('cm2'	,'centímetro(s) quadrado(s)'                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('cm3'	,'centímetro(s) cúbico(s)'                                                              );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('cN' 	,'centinewton(s)'                                                                       );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('cSt'	,'centistokes'                                                                          );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('DCI'	,'Denominação Comum Internacional'                                                      );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('g'		,'grama(s)'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('Gbit'	,'gigabit(s)'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('GHz'	,'gigahertz'                                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('h'		,'hora(s)'                                                                              );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('HP'		,'horse-power (cavalo-vapor)'                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('HRC'	,'rockwell C'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('Hz'		,'hertz'                                                                                );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('ISO'	,'Organização Internacional de Normalização'                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('IV'		,'infravermelho'                                                                        );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kbit'	,'quilobit(s)'                                                                          );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kcal'	,'quilocaloria(s)'                                                                      );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kg'		,'quilograma(s)'                                                                        );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kgf'	,'quilograma(s)-força'                                                                  );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kHz'	,'quilohertz'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kN'	,'quilonewton(s)'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kPa'	,'quilopascal(is)'                                                                      );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kV'	,'quilovolt(s)'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kVA'	,'quilovolt(s)-ampere(s)'                                                               );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kvar'	,'quilovolt(s)-ampere(s) reativo(s)'                                                    );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('kW' 	,'quilowatt(s)'                                                                         );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('l'		,'litro(s)'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('m'		,'metro(s)'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('m-'	,'meta-'                                                                                    );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('m2'	,'metro(s) quadrado(s)'                                                                     );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('m3'	,'metro(s) cúbico(s)'                                                                       );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('mbar'	,'milibar(es)'                                                                          );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('Mbit'	,'megabit(s)'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('μCi'	,'microcurie(s)'                                                                        );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('mg'	,'miligrama(s)'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('MHz'	,'megahertz'                                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('min'	,'minuto(s)'                                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('mm'	,'milímetro(s)'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('mN'	,'milinewton(s)'                                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('MPa'	,'megapascal(is)'                                                                       );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('MW '	,'megawatt(s)'                                                                          );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('N'		,'newton(s)'                                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('n°'	,'número'                                                                                   );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('nm'	,'nanometro(s)'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('Nm'	,'newton(s)metro'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('ns'	,'nanosegundo(s)'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('o-'	,'orto-'                                                                                    );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('p-'	,'para-'                                                                                    );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('pH'	,'potencial hidrogeniônico'                                                                 );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('s'		,'segundo(s)'                                                                           );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('t'		,'tonelada(s)'                                                                          );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('UV'	,'ultravioleta'                                                                             );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('V'		,'volt(s)'                                                                              );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('vol'	,'volume'                                                                               );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('W'		,'watt(s)'                                                                              );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('x°'	,'x grau(s)'                                                                                );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('%'		,'por cento'                                                                            );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('pç'	,'peça'                                                                                     );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('unid'	,'unidade'                                                                              );
INSERT INTO TBUNIDADEMEDIDA_FCI (SIGLA, DESCRICAO) VALUES ('99'	,'Outras unidades'                                                                          );