UPDATE or INSERT

Source: https://firebirdsql.org/refdocs/langrefupd25-update-or-insert.html

UPDATE OR INSERT INTO tablename (COLUMNS)
VALUES (VALUES)
MATCHING (COLUMNS)