I suggest you split the task into three steps:
INSERT INTO my_table SELECT * FROM staging ON CONFLICT DO NOTHING
This way you will benefit from the batch insertion of COPY and still have to flexibility of SELECT statement