Какой будет лучший вариант для массовой вставки в базу данных Oracle? A FOR Cursor loop, как
DECLARE
CURSOR C1 IS SELECT * FROM FOO;
BEGIN
FOR C1_REC IN C1 LOOP
INSERT INTO BAR(A,
B,
C)
VALUES(C1.A,
C1.B,
C1.C);
END LOOP;
END
или простой выбор, например:
INSERT INTO BAR(A,
B,
C)
(SELECT A,
B,
C
FROM FOO);
Любая конкретная причина была бы лучше?