Premetto che ho iniziato a studiare l'SQL da 2 o 3 giorni sugli appunti illeggibili del professore quindi scusate se ho fatto errori giganteschi !

Sto cercando di creare una tabella PASSEGGERI ma mi continua a dare errore.

codice:
create table PASSEGGERI (

      NOME varchar2(100),
      COGN varchar2(100),
      VOLO char(3),
      GIORNO date,
      
      primary key (NOME,COGN)
      constraint FK_PASSEGGERI_VOLI_PARTENZA foreign key(VOLO)  
     references VOLI_PARTENZA (CODICE)  
      on delete cascade
      )

******************
Error at Command Line:9 Column:7
Error report:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
******************
Allora la linea di comando dove c'è l'errore è quella dove ho definito constraint e la colonna indicherebbe come posizione lo spazio antecedente constraint.

Come risolvo ? Grazie !