Sì, luca, ho capito perfettamente.

Il problema non è tanto un CREATE TABLE, che al limite aggiunge ma non leva nulla, il problema è proprio l'ALTER TABLE, che è rischioso in quanto c'è un momento in cui entrambe le tabelle (la vecchia e la nuova) vengono rinominate con nomi provvisori.

Non dovrà essere eseguito spesso, ma se lo devi eseguire una volta su una tabella da qualche centinaia di migliaia di record e quella volta va male, l'hai già presa nel baugigi a sufficienza

Comunque ho pensato una soluzione alternativa, ora la elaboro per bene e poi la posto.