What is the difference between select single and select upto 1 rows? For a particular scenario how do u choose which to use?