bonjour à tous

j'essaie d'écrire une procedure en plsql comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
DECLARE
BEGIN
SELECT tablename from pg_tables where tablename not like "pg_%" order by tablename asc;
FOR each row
LOOP
select count(*) as nb from tablename where last_updated_tx_stamp > now();
if nb > 0
then RETURN tablename;
end if;
END LOOP;
RETURN;
END;
lorsque je l'execute il est ecrit que j'ai une erreur pres de mon select et je ne sais pas pourquoi.

vous pouvez m'aider?