Para realizar cálculos (Como una suma) podrías hacer uso de funciones.
y que te retorne un valor.
Para correr funciones, es con:
select funcion() from dual;
Ahora bien, un procedimiento puede tener valores a retornar y este debe ser incluido en una transacción para que muestre los datos.
te dejo este enlace para que veas como funciona.
http://www.plsql.biz/2007/03/procedi...-en-plsql.html
Un saludo.