Oracle MAX() aggregatfunktionen bör ignorera NULL värden, vilket betyder att den ska plocka upp på icke NULL värde i varje master_id grupp som "max" för den kolumnen/gruppen.
SELECT master_id, MAX(date_update), MAX(name), MAX(dpt), MAX(channel), MAX(source),
MAX(active)
FROM image
GROUP BY master_id