I am working on application with postgreSQL and using psycopg2 to connect to the database.
Not that I know of.
& 3) No and yes.
No) A 'regular' cursor is a client side cursor and will not be seen.
Yes) If you use a 'named' cursor then it is a server side cursor that has been DECLAREd
. For more information see Cursor and Server side cursor