Почему Oracle 10 R2 не позволяет использовать нотационные параметры при вызове функций в операторах вставки?
В моем приложении я вызываю функцию в операторе вставки. Если использовать нотационный метод передачи параметров, я получаю ORA-00907: Missing right parenthesis
сообщение об ошибке
INSERT INTO foo
(a,
b,
c)
VALUES (c,
F1(P1=>'1', P2=>'2', P3 => '3'),
e)
Меняется то же самое на передачу параметров на основе позиции, и тот же код компилируется без ошибок.
INSERT INTO foo
(a,
b,
c)
VALUES (c,
F1('1','2','3'),
e)
Почему это так?