declare column_exists exception; pragma exception_init (column_exists , -01430); begin execute immediate 'ALTER TABLE COMISSAO_RECEITA MODIFY( BPR NUMBER(13,2), GAP NUMBER(13,2), IMPGAP NUMBER(13,2), INTERNET NUMBER(13,2), CANCELADOS NUMBER(13,2), CANCELGAP NUMBER(13,2), DEVOLVIDOS NUMBER(13,2), DEVGAP NUMBER(13,2), EXCESSO_BAGAGEM NUMBER(13,2), SEG_OPCIONAL NUMBER(13,2), RECEITA_OUTROS NUMBER(13,2), DEVOLVIDOS_ORIGEM NUMBER(13,2), DEVOLVIDOS_ORIGEM_GAP NUMBER(13,2), QTDE_IMPGAP NUMBER(13,2), COMISSAO_BPR NUMBER(13,2), COMISSAO_ENTREGA_PASSAGEM NUMBER(13,2), COMISSAO_ENTREGA_BAGAGEM NUMBER(13,2), COMISSAO_SEG_OPCIONAL NUMBER(13,2), COMISSAO_OUTROS NUMBER(13,2))'; exception when column_exists then null; end;