UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('000', 'ICMS A RECOLHER', '2009-01-01', NULL, 0)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('001', 'ICMS DA SUBSTITUICAO TRIBUTARIA PELAS ENTRADAS', '2009-01-01', NULL, 1)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('002', 'ICMS DA SUBSTITUICAO TRIBUTARIA PELAS SAIDAS PARA O ESTADO', '2009-01-01', NULL, 1)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('003', 'ANTECIPACAO DO DIFERENCIAL DE ALIQUOTAS DO ICMS', '2009-01-01', NULL, 0)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('004', 'ANTECIPACAO DO ICMS DA IMPORTACAO', '2009-01-01', NULL, 0)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('005', 'ANTECIPACAO TRIBUTARIA', '2009-01-01', NULL, 0)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('006', 'ICMS RESULTANTE DA ALIQUOTA ADICIONAL DOS ITENS INCLUIDOS NO FUNDO DE COMBATE A POBREZA', '2009-01-01', NULL, 0)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('090', 'OUTRAS OBRIGACOES DO ICMS', '2009-01-01', NULL, 0)
                              MATCHING (CODIGO);
UPDATE OR INSERT INTO TBOBRIGACAO_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                                VALUES ('999', 'ICMS DA SUBSTITUICAO TRIBUTARIA PELAS SAIDAS PARA OUTRO ESTADO', '2009-01-01', NULL, 1)
                              MATCHING (CODIGO);

COMMIT WORK;

UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1015', 'ICMS REGIME MENSAL DE PAGAMENTO', '2013-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1023', 'ICMS ANTECIPADO', '2013-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1031', 'ICMS SUBSTITUICAO ENTRADA INTERESTADUAL', '2013-01-01', NULL, 1)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1058', 'ICMS SUBSTITUICAO SAIDA', '2013-01-01', NULL, 1)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1090', 'ICMS DIFERENCIAL DE ALIQUOTA', '2013-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1104', 'ICMS SUBSTITUICAO ENTRADA INTERNA', '2013-01-01', NULL, 1)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1120', 'ICMS OUTROS', '2013-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1139', 'ICMS TRANSPORTE DE CARGA', '2013-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('2020', 'ADICIONAL ICMS FECOP', '2013-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1082', 'ICMS IMPORTACAO', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('7010', 'FUNDO ESTADUAL DE EQUILIBRIO FISCAL - FEEF', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100013', 'GNRE - ICMS COMUNICACAO', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100021', 'GNRE - ENERGIA ELETRICA', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100030', 'GNRE - ICMS TRANSPORTE', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100048', 'GNRE - ICMS SUBSTITUICAO TRIBUTARIA', '2016-01-01', NULL, 1)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100056', 'GNRE - ICMS IMPORTACAO', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100080', 'GNRE - ICMS RECOLHIMENTO ESPECIAIS', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100099', 'GNRE - ICMS ST POR OPERACAO', '2016-01-01', NULL, 1)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100102', 'GNRE - ICMS CONSUMIDOR FINAL NAO CONTRIBUINTE OUTRA UF POR OPERACAO', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100110', 'GNRE - ICMS CONSUMIDOR FINAL NAO CONTRIBUINTE OUTRA UF POR APURACAO', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100129', 'GNRE - ICMS FECOP POR OPERACAO', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('100137', 'GNRE - ICMS FECOP POR APURACAO', '2016-01-01', NULL, 0)
                            MATCHING (CODIGO);
UPDATE OR INSERT INTO TBRECEITA_ICMS (CODIGO, DESCRICAO, DATA_INICIO, DATA_FIM, ICMS_ST)
                              VALUES ('1201', 'ICMS ST IMPORTACAO', '2019-01-01', NULL, 1)
                            MATCHING (CODIGO);

COMMIT WORK;