PL / SQL-Bulk-Erfassung in assoziativem Array mit Sparse-Key

Ich möchte eine SQL-Abfrage in PL / SQL ausführen und die Ergebnisse in ein assoziatives Array einfügen, wobei eine der Spalten in SQL zum Schlüssel im assoziativen Array wird. Angenommen, ich habe eine TabellePerson mit Spalten

PERSON_ID   INTEGER      PRIMARY KEY
PERSON_NAME VARCHAR2(50)

... und Werte wie:

 PERSON_ID  |  PERSON_NAME
 ------------------------
 6          |  Alice
 15         |  Bob
 1234       |  Carol

Ich möchte diese Tabelle in einem @ sammeTABLE OF VARCHAR2(50) INDEX BY INTEGER so dass der Schlüssel6 in diesem assoziativen Array hat den WertAlice und so weiter. Kann dies in PL / SQL erfolgen? Wenn das so ist, wie

Antworten auf die Frage(4)

Ihre Antwort auf die Frage