uso de la variable de enlace

¿Podemos usar una variable de enlace en Oracle dentro de un procedimiento o función?

Estoy tratando de actualizar una variable de enlace dentro de mi procedimiento. ¿Puedo hacerlo en cualquier caso?

if (condition) then
    :v_bind:=10;
end if;

¿Puedo hacer lo anterior dentro de un procedimiento o función ...?

variable v_bind number; 
create procedure abc as v_one 
BEGIN 
  select count(a) into v_one from ab; 
  if(v_one<>0) then 
     :v_bind:=10; 
  end if; 

¿Podré hacer esto? Me está mostrando mala variablev_bind

Respuestas a la pregunta(3)

Su respuesta a la pregunta