-- Trigger to delete depositor relations if depositor account is closed
CREATE OR REPLACE Function account_delete_bankTriggerFunction()
RETURNS TRIGGER
LANGUAGE plpgsql
AS $$
BEGIN
DELETE
FROM depositor
WHERE depositor.account_number = OLD.account_number;
RETURN OLD;
END; $$;
CREATE OR REPLACE TRIGGER account_delete_bankTrigger
AFTER DELETE ON account
FOR EACH ROW
EXECUTE PROCEDURE account_delete_bankTriggerFunction();