Esa sería una opción pero no me refería a eso. Me refiero a poner como parámetro de entrada un varray y pasarle los valores de las variables.
http://www.devjoker.com/contenidos/Tutorial-PLSQL/62/Tipo-VARRAY.aspxEl problema es que el tamaño es determinado.
Otra opción sería pasar una cadena con los valores de las variables concatenado, por ejemplo, con ",", luego dentro del procedimiento tratas la cadena y obtienes los valores de cada variable.
Un saludo