ther specified
on operations performed using the cursor.  One important point to
remember is that a cursor <span class="bold"><strong>must be closed</strong></span> before the enclosing
transaction is committed or aborted.</p>
      <p>The following code fragment uses a cursor to store a new key in the cats
database with four associated data items.  The key is a name.  The data
items are a company name and a list of the breeds of cat owned.  Each
of the data entries is stored as a duplicate data item.  In t