En Oracle sería utilizando la sentencia "execute immediate", formando una cadena (string) en forma dinámica, con el nombre de la tabla que es un parámetro (también string)
CREATE PROCEDURE pr_ListaTabla
@TableName varchar(20)
AS
SET NOCOUNT ON
DECLARE @SQLString NVARCHAR(100)
SET @SQLString = 'SELECT * FROM '+@TableName
EXEC sp_executesql @SQLString