Oracle stored procedure con el nombre de una tabla como parametro

Mario
17 de Febrero del 2006
Hola,
Necesito hacer un sp con el nombre de una tabla para obtener un valor promedio de ella,
como lo debo hacer?

eddie_
17 de Febrero del 2006
No hay problema, utilizas sql dinamico para construir la consulta (p_param_tabla es tu parametro):

v_sql_stmt := 'SELECT FROM '||p_param_tabla||'
WHERE . . . ...etc' ;

EXECUTE IMMEDIATE v_sql_stmt ;

Saludos