¿Es posible pasar el nombre de la tabla como parámetro en Oracle?

Quiero crear un procedimiento almacenado como este:

PROCEDURE P_CUSTOMER_UPDATE
  (
      pADSLTable IN Table,
      pAccountname IN NVARCHAR2,
      pStatus IN NUMBER,
      pNote IN NVARCHAR2,
      pEmail IN NVARCHAR2,
      pMobi IN NVARCHAR2,
      pServiceTypeID IN NUMBER,
      pDate IN DATE
  )
  IS
  BEGIN
      UPDATE pADSLTable
      SET STATUS = pStatus, NOTE = pNote, EMAIL = pEmail, MOBI = pMobi, SERVICETYPE_ID = pServiceTypeID, ACTIVATION_DATE = pDate
      WHERE ACCOUNT_NAME = pAccountname;
  END;

Por supuesto, Oracle no me deja hacer eso. ¿Hay alguna forma de solucionar este problema? Muchas gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta