Acaso esto no es mejor que un cursor?
Código SQL:
Ver originalCREATE PROCEDURE dbo.spCantidadTotalDeUnProducto
@IDClasificador INT
AS
SELECT SUM(intCantidadActual)
FROM tbProductos
WHERE intIDClasificadorProducto = @IDClasificador
Y mejor si creas una funcion.