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: Identificar o número de portos únicos que os navios na tabela de fleet_management visitaram, mas que não estão atualmente presentes na tabela de current_location.
 ###Tabelas: 
CREATE TABLE fleet_management(ship_id INT, ship_name VARCHAR(50), visited_ports VARCHAR(255)); CREATE TABLE current_location(ship_id INT, ship_name VARCHAR(50), current_port VARCHAR(50));
SELECT COUNT(DISTINCT port) AS unique_ports FROM (SELECT TRIM(SPLIT_PART(visited_ports, ',', n)) AS port FROM fleet_management, generate_series(1, ARRAY_LENGTH(string_to_array(visited_ports, ','))) AS n WHERE n <> 1) AS visited_ports WHERE port NOT IN (SELECT current_port FROM current_location);