Hai dimenticato il THEN nella tua dichiarazione if. Devi aggiungere il THEN .
In questo modo:
IF @tempValue > 0 THEN ...your statement
END IF;
Hai anche dimenticato di aggiungere END IF; aggiungi anche questo.
Il sito di riferimento è qui .