rolf z.: stored procedures -> reuckgabewert

Beitrag lesen

hi,
ich mache schon den ganzen tag an einer billigen procedure (mysql 5.0) rum, aber es will mir einfach nicht gelingen selbige ans laufen zu bekommen.

ziel ist es, dass in der variable @oee eine liste von id's zu finden ist wie z.b. so: "1,2,3,4" ich bekomme jedoch immer nur NULL zurueck.

aufruf:

call ein_test(@oee);  
select @oee;

procedure:

BEGIN  
	DECLARE done BOOLEAN DEFAULT FALSE;  
	DECLARE res INT(10);  
	DECLARE cur CURSOR FOR SELECT `s`.`id` FROM `season` `s`;  
	DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = TRUE;  
  
	OPEN cur;  
		  
	WHILE NOT done DO  
		FETCH cur INTO res;  
		set `out` = concat(`out`,',',`res`);  
	END WHILE;  
  
	CLOSE cur;  
END

ich hoffe es kann mir jemand auf die spruenge helfen.
danke
rolf z.