Ciao Piero.mac,

il tuo consiglio ha funzionato (non sapevo dell'esistenza del 'before'), ma ti voglio chiedere un altro aiuto;
La colonna l'ho aggiunta ad una tabella di 'lookup' fatta in questo modo:

col1 int not null,
col2 int not null,
col3 int not null,
primary key(col1, col2, col3);

ora, aggiungendo la colonna(col4) con il metodo mostratomi da te, voglio che la colonna diventi non solo una colonna
col4 int not null,

ma si aggiunga anche come
primary key(col1, col2, col3, col4);

Ho provato ad aggiungerla con questa dichiarazione
alter table table_name add column
col4 int not null primary key
first;
ma mi da errore, 'Multiple primary key is defined'.

Quindi concludendo, la mia tabella ora è fatta in questo modo:
col4 int not null (è qui per via del 'first' e mi va benissimo),
col1 int not null,
col2 int not null,
col3 int not null,
primary key(col1, col2, col3);
come aggiungere col4 alla colonna primary key?

Grazie e ciao!