As instruções DECLARE devem ser as primeiras em Stored Procedures.
Considere - 1) chamar usp_createtemppackages antes de chamar usp_tesst 2) integrar a funcionalidade usp_createtemppackages em usp_testt 3) Remover o cursor e iterar a tabela de outra maneira (o que também pode aumentar o desempenho, pois os cursores são um pouco lentos).