Pablo Braulio escribió:
> begin
> 	while (nomgrupo= (select id from gruposusuarios))
> 	loop
> 	insert into permisosrecursos(grupo,recurso) values(nomgrupo,new.id);
> 	return new;
> 	end loop;
> end;
Esa sintaxis te la estas inventando.  Lee el manual, que para eso lo
escribieron.
-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.