-- PublicreportIDTable
WITH found_tables AS (
	SELECT 
		'nuisance' as table_name,
		id
	FROM publicreport.nuisance
	WHERE public_id = $1
    
	UNION ALL
    
	SELECT
		'pool'  as table_name,
		id
	FROM publicreport.pool
	WHERE public_id = $1
)
SELECT 
	EXISTS (SELECT 1 FROM found_tables) as exists_somewhere,
	array_agg(table_name) as found_in_tables,
	array_agg(id) as report_ids
FROM found_tables;
