Estoy intentando pasar una array a un procedimiento almacenado el cual, por medio de un cursor, me devuelva unos subtotales.
El caso es que el cursor solo me coge el último valor del array que le paso.
He revisado muchas veces el código, pero estoy ofuscado. Agradeceria sugerencias.
Código MySQL:
Ver original
where contrato_id
=@currentValue
;
WHILE _passedArray
!= '' > 0 DO OPEN cur1;
read_loop: LOOP
FETCH cur1
INTO v_contrato_id
, v_ano_an
, v_ano_ac
,v_enero
; CLOSE cur1;
Select v_contrato_id
, v_ano_an
, v_ano_ac
,v_enero
;