create procedure update_any(
ptable in varchar2,
pwhere in varchar2, -- you need thes to specify the row(s)
pcolumn in varchar2,
pvalue in varchar2)
is
begin
execute immediate 'update '||ptable
||' set '||pcolumn||'='||pvalue
||' where '||pwhere;
end;
The procedure is simple, though quite unuseful (I agree with Karluk and Turkbear). With this procedure you may update 1 column in a time, but to update 2 columns you should run it twice etc. Furthermore you should maintain value passed carefully or create the similar procedures for datatypes other than VARCHAR2. Another drawback is security reason: one who's granted EXECUTE on this procedure may update ANY table in your schema unless you use AUTHID clause.
So, again, I suggest you to create 60 DIFFERENT PROCEDURES if you have 60 tables and DO NEED to update using procedures only.