Supongamos que el formulario 20 es el que se generó para las promociones y el formulario 21 es el que se generó para las cursadas aprobadas. Para eliminar la encuesta (aun no respondida) de promociones ejecutar lo siguiente.
DELETE FROM gde_encuestas_pendientes
WHERE formulario = 20
AND fecha_respuesta IS NULL
AND EXISTS (SELECT 1 FROM gde_encuestas_pendientes as ep2 WHERE ep2.formulario = 21 AND ep2.persona = gde_encuestas_pendientes.persona)