.. automethod:: cursor
Calling the method without a *name* creates a client-side cursor,
- specifying a *name* crates a server-side cursor. See
+ specifying a *name* creates a server-side cursor. See
:ref:`cursor-types` for the details.
.. note:: You can use :ref:`with conn.cursor(): ...<usage>`
not. if `!None` leave the choice to the server.
:type scrollable: `!Optional[bool]`
:param hold: if `!True` allow the cursor to be used after the
- transaction cretaing it has committed.
+ transaction creating it has committed.
:type hold: `!bool`
Create a server cursor with given `name` and the *query* in argument.
.. automethod:: scroll
- These method uses the MOVE_ SQL statement to move the current position
+ This method uses the MOVE_ SQL statement to move the current position
in the server-side cursor, which will affect following `!fetch*()`
operations. If you need to scroll backwards you should probably
use `scrollable=True` in `execute()`.