Doporučím dvě věci.
1) Vložit jako výběr nebo vytvořit tabulku jako vybrat je vždy nejúčinnější při hromadném vkládání.
2) „Zní to“, jako byste se snažili převést řádky na sloupce. Doporučil bych funkci pivot společnosti Oracle. Funkce pivot je popsána zde:Oracle Base Pivot