DECLARE
a
NUMBER := &koniec;
is_prime
BOOLEAN;
BEGIN
FOR
i IN 1 .. a LOOP
is_prime
:= TRUE;
FOR
j IN 2 .. i/2 LOOP
IF
(MOD(i,j) = 0) THEN
is_prime
:= FALSE;
END
IF;
END
LOOP;
IF
(is_prime) THEN
DBMS_OUTPUT.PUT_LINE(i
|| ' jest liczba pierwsza');
END
IF;
END
LOOP;
END;