CREATE TABLE customers_policies (customer_id DECIMAL, policy_id DECIMAL, date_opened TIME, date_closed TIME)
CREATE TABLE services (service_id DECIMAL, service_name TEXT)
CREATE TABLE customers (customer_id DECIMAL, customer_name TEXT)
CREATE TABLE first_notification_of_loss (fnol_id DECIMAL, customer_id DECIMAL, policy_id DECIMAL, service_id DECIMAL)
CREATE TABLE claims (claim_id DECIMAL, fnol_id DECIMAL, effective_date TIME)
CREATE TABLE settlements (settlement_id DECIMAL, claim_id DECIMAL, effective_date TIME, settlement_amount DECIMAL)
CREATE TABLE available_policies (policy_id DECIMAL, policy_type_code TEXT, customer_phone TEXT)

What are all the policy types of the customer that has the most policies listed?
SELECT DISTINCT t3.policy_type_code FROM customers AS t1 JOIN customers_policies AS t2 ON t1.customer_id = t2.customer_id JOIN available_policies AS t3 ON t2.policy_id = t3.policy_id WHERE t1.customer_name = (SELECT t1.customer_name FROM customers AS t1 JOIN customers_policies AS t2 ON t1.customer_id = t2.customer_id GROUP BY t1.customer_name ORDER BY COUNT(*) DESC LIMIT 1)
WITH "_u_0" AS (SELECT "t1"."customer_name" FROM "customers" AS "t1" JOIN "customers_policies" AS "t2" ON "t1"."customer_id" = "t2"."customer_id" GROUP BY "t1"."customer_name" ORDER BY COUNT(*) DESC NULLS LAST LIMIT 1) SELECT DISTINCT "t3"."policy_type_code" FROM "customers" AS "t1" JOIN "_u_0" AS "_u_0" ON "_u_0"."customer_name" = "t1"."customer_name" JOIN "customers_policies" AS "t2" ON "t1"."customer_id" = "t2"."customer_id" JOIN "available_policies" AS "t3" ON "t2"."policy_id" = "t3"."policy_id"