Understanding differences between Database Connection, Session, Transaction & Cursor

This article started from…my confusion about cursor