ya encontre un error de logica y es que la variable @salario no tiene ningun valor.
como hago para que esa variable tome el valor que viene en el select?
este es el trozo de codigo del cursor.
Código:
declare mipla cursor for select
Cod_Emp, Cod_planilla, Periodo,Fecha,Fecha_pago,
Horas_trabajadas,Salario_devengado,
Descuento_ISSS,Descuento_AFP,
Total_descuentos,Salario_liquido,
Nombre_departamento,e.salario
from Planillas, empledo as e
intente hacer esto en las asignaciones
pero no es valido