a bug fix in the proc where set a value with multiple return rows