My requirement is to create a procedure which iterates through a cursor, do some processing and returns a set of records. Since the processing logic is little complicated and involves comparing a sequence of previous records, I am not able to do this...