Bei mehreren INSERT pro Tabelle würde ich dir BULK
SQL empfehlen.
:NewText wäre eine Index-By-Table, die als Variable an das Statement übergeben wurde.
SQL-Code:
FORALL i IN :NewText.First..:NewText.Last
INSERT INTO Test_Table VALUES (:NewText(i));
Der Performancegewinn bei Bulk-
SQL ist enorm -> bis zu 30-fache Geschwindigkeit gegenüber normaler DML.
Du kannst in einem anon. Block
IMHO 128.000 Zeichen verwenden. Da passen also eine Menge Statements rein!