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: Inserir uma nova pintura abstrata do artista 'Ojo' na 'Galeria D'
 ###Tabelas: 
CREATE TABLE Artists (id INT, name VARCHAR(50), style VARCHAR(20)); INSERT INTO Artists (id, name, style) VALUES (1, 'Ojo', 'Abstract'), (2, 'Pablo', 'Cubism'); CREATE TABLE Galleries (id INT, name VARCHAR(50), type VARCHAR(20)); INSERT INTO Galleries (id, name, type) VALUES (1, 'Gallery A', 'Modern'), (2, 'Gallery B', 'Contemporary'), (3, 'Gallery C', 'Modern'), (4, 'Gallery D', 'Abstract');
INSERT INTO ArtPieces (id, title, galleryId, year) SELECT NULL, 'New Abstract Painting', 4, YEAR(CURRENT_DATE) AS thisYear FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM ArtPieces WHERE title = 'New Abstract Painting' AND galleryId = 4);