Les instructions DECLARE doivent figurer en premier dans les procédures stockées.
Envisagez soit - 1) d'appeler usp_createtemppackages avant d'appeler usp_tesst 2) d'intégrer la fonctionnalité usp_createtemppackages dans usp_tesst 3) de supprimer le curseur et d'itérer la table d'une autre manière (ce qui peut également augmenter les performances car les curseurs sont un peu lents).