Can anyone see an error with this as i am unable to create this stored procedure. I am alright with mssql stored procs but mysql stored procs just confuse me.

Code:
delimiter //

DROP PROCEDURE IF EXISTS AddNewIncident//

CREATE PROCEDURE AddNewIncident
(
	StudentID INT,
	DateTimeReported DATETIME,
	NatureOfIllness TEXT,
	DecisionMade INT,
	ActionTaken VARCHAR(200)
)
BEGIN
	SET @IncidentID = SELECT MAX(IncidentID) FROM Incident;
	INSERT INTO Incident VALUES (@IncidentID, StudentID, DateTimeReported, NatureOfIllness,  DecisionMade, ActionTaken);
END
and get the following error

error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET @IncidentID = SELECT MAX(IncidentID) FROM Incident;
INSERT INTO Incident VA' at line 10

Cheers in advanced