No se puede especificar una tabla como parámetro

Los parámetros del proceso se deben declarar como variables, no como tablas o estructuras, y no se deben inicializar (ya que recibirán su valor en cada llamada).

Ejemplo:
PROGRAM mi_juego;
BEGIN
    //...
END
PROCESS mi_proceso(a[9]) // Error: No se puede especificar una tabla como parámetro.
BEGIN
    //...
END


El compilador interpreta que se está tipificando el parámetro a como una tabla de 10 posiciones, y como no se puede pasar una tabla como parámetro, emite el error.


Ver: Sintaxis - Parámetros de un proceso