Non conosco bene la sintassi di oracle ma in questo esempio (che si riferisce a mysql quindi potrebbe non essere del tutto indicativo...) mettono una virgola dopo l'istruzione di creazione della primary key. Che sia quello ?

http://stackoverflow.com/questions/8...e-table-in-sql