Boas,
primeiro que tudo, isto é apenas uma questão de conceito da coisa, masem PL-SQL não consegues fazer nem drop a uma coluna nem a uma PK. Isto que pretendes é feito em SQL.
Não consegues fazer drop a coluna que faz parte de uma PK sem alterares ou fazeres drop da PK, contudo não há nada como experimentars com uma tabela dummy para veres como é ...
Cumpts