Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais são os nomes e tipos de apólices dos segurados que possuem tanto seguro residencial quanto seguro automóvel?
 ###Tabelas: 
CREATE TABLE HomeInsurance (PolicyholderName VARCHAR(50), PolicyType VARCHAR(50)); CREATE TABLE AutoInsurance (PolicyHolderName VARCHAR(50), PolicyType VARCHAR(50)); INSERT INTO HomeInsurance VALUES ('Alice', 'Home'), ('Bob', 'Home'), ('Charlie', 'Home'); INSERT INTO AutoInsurance VALUES ('Bob', 'Auto'), ('David', 'Auto');
SELECT HomeInsurance.PolicyholderName, HomeInsurance.PolicyType FROM HomeInsurance JOIN AutoInsurance ON HomeInsurance.PolicyholderName = AutoInsurance.PolicyHolderName WHERE HomeInsurance.PolicyType = 'Home' AND AutoInsurance.PolicyType = 'Auto';