Holas:
Tengo dos tablas: usuario y grupo.
Un usuario pertenece a un grupo, cuya clave foranea es gru_id. Necesito que cuando se elimine un grupo se genere un trigger que dispare una función en la que por cada fila que represente las coincidencias de los usuarios a los que pertenecen a dicho grupo se cambien a otro grupo. Tengo un grupo llamado persona al cual deseo que emigren. (Estoy usando plpgsql)
Mi problema (en el procedimiento) es que no sé como invocar a una variable para pasarle una consulta de este tipo:
SELECT count(*) FROM grupo, usuario where usuario.grupo_id=OLD.id;
esto se debe guardar en una variable, supongo que de tipo int.
Pero en realidad no sé cómo va a ir cambiando una a una las filas afectadas.
Si alguien me puede dar una idea, por favor, escribirla, ante todo muchas gracias.