CREATE FUNCTION `rno`(num_param Integer) RETURNS int(11)
BEGIN
SET @rno :=(CASE WHEN num_param =0 THEN 0 ELSE @rno+1 END);
SET @rno :=(CASE WHEN @rno > num_param THEN 0 ELSE @rno END);
RETURN @rno;
END;
BEGIN
SET @rno :=(CASE WHEN num_param =0 THEN 0 ELSE @rno+1 END);
SET @rno :=(CASE WHEN @rno > num_param THEN 0 ELSE @rno END);
RETURN @rno;
END;