Код: Выделить всё
DECLARE
N1 NUMBER := 0;
N2 NUMBER := 0;
N3 NUMBER := 0;
N4 NUMBER := 0;
N9 NUMBER := 0;
BEGIN
FOR k IN 1 .. 4 LOOP
N1 := N1 + 1;
N2 := N2 ++ 2;
N3 := N3 +++ 3;
N4 := N4 ++++ 4;
N9 := N9 +++++++++ 9;
END LOOP;
dbms_output.put_line('N1 = ' || N1);
dbms_output.put_line('N2 = ' || N2);
dbms_output.put_line('N3 = ' || N3);
dbms_output.put_line('N4 = ' || N4);
dbms_output.put_line('N9 = ' || N9);
END;
/
N1 = 4
N2 = 8
N3 = 12
N4 = 16
N9 = 36
PL/SQL procedure successfully completed.
В зависимости от погоды и настроения духа!

Проверил на двух базах
- 19.13.0.0.0 (EE локальная)
- 19.18.0.1.0 (Облачная Autonomous Database):
Код: Выделить всё
SELECT banner_full FROM v$version;
BANNER_FULL
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.13.0.0.0
BANNER_FULL
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.18.0.1.0