I am getting SQL0519N. What am I doing wrong.
Creare procedure get_table_count
language sql
specific get_table_count
begin
declare v_table_count integer;
declare v_table_name varchar(30);
declare sqlcode integer;
declare v_stmt statement;
declare v_sql varchar(200);
declare c0 cursor for select tabname from syscat.tables where tabschema
= 'db2inst11';
declare c1 cursor for v_stmt;
open c0;
fetch c0 into v_table_name;
while sqlcode <> 100 do
set v_sql ='SELECT COUNT(*) FROM DB2INST11.'||v_table_name
prepare v_stmt from v_sql;
open c2;
fetch from c2 into v_table_count
insert into get_table_count(table_name,table_count) values
(v_table_name,v_table_count);
fetch c0 into v_table_name;
end while;
close c0;
END @