Przede wszystkim dobre pytanie.
Chciałbym zrobić mały cytat:
Każde odwołanie do zmiennej PL/SQL jest w rzeczywistości zmienną wiązania.
Powiedziawszy to,
Sam PL/SQL zajmuje się większością problemów związanych ze zmiennymi wiązania , do punktu, w którym większość kodu, który piszesz, używa już zmiennych bind bez Twojej wiedzy. Weźmy na przykład następujący bit PL/SQL:
create or replace procedure dsal(p_empno in number)
as
begin
update emp
set sal=sal*2
where empno = p_empno;
commit;
end;
/
Teraz możesz pomyśleć, że musisz zastąpić p_empno zmienną bind. Jednak dobrą wiadomością jest to, że każde odwołanie do zmiennej PL/SQL jest w rzeczywistości zmienną wiązania.
Źródło