declare column_exists exception; pragma exception_init (column_exists , -01430); begin execute immediate 'ALTER TABLE TRANSACAO_KONDUTO ADD (QTDE_PARCELAS NUMBER(3), MESANO_TARJETA VARCHAR(4), PRIMEIROS_SEIS_DIGITOS_TARJETA VARCHAR(6), ULTIMOS_QUATRO_DIGITOS_TARJETA VARCHAR(4), VALOR NUMBER(7,2))'; exception when column_exists then null; end;