CREATE TABLE airport (id DECIMAL, city TEXT, country TEXT, iata TEXT, icao TEXT, name TEXT)
CREATE TABLE operate_company (id DECIMAL, name TEXT, type TEXT, principal_activities TEXT, incorporated_in TEXT, group_equity_shareholding DECIMAL)
CREATE TABLE flight (id DECIMAL, vehicle_flight_number TEXT, date TEXT, pilot TEXT, velocity DECIMAL, altitude DECIMAL, airport_id DECIMAL, company_id DECIMAL)

List the name of the pilots who have flied for both a company that mainly provide 'Cargo' services and a company that runs 'Catering services' activities.
SELECT T2.pilot FROM operate_company AS T1 JOIN flight AS t2 ON T1.id = T2.company_id WHERE T1.principal_activities = 'Cargo' INTERSECT SELECT T2.pilot FROM operate_company AS T1 JOIN flight AS t2 ON T1.id = T2.company_id WHERE T1.principal_activities = 'Catering services'
SELECT "T2"."pilot" FROM "operate_company" AS "T1" JOIN "flight" AS "t2" ON "T1"."id" = "T2"."company_id" WHERE "T1"."principal_activities" = 'Cargo' INTERSECT SELECT "T2"."pilot" FROM "operate_company" AS "T1" JOIN "flight" AS "t2" ON "T1"."id" = "T2"."company_id" WHERE "T1"."principal_activities" = 'Catering services'