Cita: ERROR: schema "ninos" does not exist
Estado SQL:3F000
Contexto:SQL statement "SELECT rut_padre,rut_madre FROM familia WHERE id_familia=ninos.NEW.id_familia"
PL/pgSQL function "cancelar_familia_antes_de_nino" line 28 at SQL statement
ninos y padres son schemas?
Veo que antepones la variable record que creas para hacer referencia al atributo new y old.
Esto es un error de sintaxis.
quita las palabras ninos y padres de las condiciones de las sentencias update y prueba nuevamente.
SELECT rut_padre,rut_madre FROM familia WHERE id_familia=NEW.id_familia
Un saludo rodrigo