"delete" è una parola riservata, cambia il nome della funzione.