Vous avez oublié le THEN dans votre instruction if. Vous devez ajouter le THEN .
Comme ceci :
IF @tempValue > 0 THEN ...your statement
END IF;
Vous avez également oublié d'ajouter le END IF; ajoutez ceci également.
Le site de référence est ici .