CREATE TABLE broadcast_share (channel_id NUMBER, program_id NUMBER, date CLOB, share_in_percent NUMBER)
CREATE TABLE broadcast (channel_id NUMBER, program_id NUMBER, time_of_day CLOB)
CREATE TABLE program (program_id NUMBER, name CLOB, origin CLOB, launch NUMBER, owner CLOB)
CREATE TABLE channel (channel_id NUMBER, name CLOB, owner CLOB, share_in_percent NUMBER, rating_in_percent NUMBER)

Find the names of programs that are never broadcasted in the morning.
SELECT name FROM program EXCEPT SELECT t1.name FROM program AS t1 JOIN broadcast AS t2 ON t1.program_id = t2.program_id WHERE t2.time_of_day = "Morning"
SELECT "name" FROM "program" EXCEPT SELECT "t1"."name" FROM "program" "t1" JOIN "broadcast" "t2" ON "Morning" = "t2"."time_of_day" AND "t1"."program_id" = "t2"."program_id"