Cursors run one record at a time, so if you are selecting results from the cursor, yes they will show up only one record ata time. If the result of your cusor is just a select, likely you do not need and do not want to use a cursor. Cursors should almost never be used for select, insert, update or delete as they are extremely slow.
"NOTHING is more important in a database than integrity." ESquared