La solución fue simple, ingresar un IF antes de insertar :D
Código MySQL:
Ver original DECLARE ordernumbers CURSOR FOR
SELECT asignacion_colonia.id_usuario
FROM asignacion_colonia
INNER JOIN cat_estados
AS cae
ON asignacion_colonia.id_catestado
= cae.id_estados
WHERE cae.asentamiento
= parametro
; OPEN ordernumbers;
FETCH ordernumbers
INTO o
; CALL save_asignacionvideo
(ticket
,o
); CLOSE ordernumbers;