3 Replies Latest reply on Oct 1, 2019 4:08 PM by user2885917

    Parser can not parse the correct code:{ RETURNING dummy INTO v_tab(1).n } Problem with parsing?

    user2885917

      The code below is compiled and executed in Oracle Database 18c (18.4), but the parser (19.2.0.206) cannot parse it. Is this some kind of problem with parsing?

       

      declare

        type t_rec is record(

          n number);

        type t_tab is table of t_rec;

        v_tab t_tab := t_tab(t_rec(null));

      begin

        update dual set dummy = dummy returning dummy into v_tab(1).n;

      end;

       

      parser_syntax_error_2019_19.2_01.png