Пожалуйста, попробуйте ниже для вашего первого запроса
SELECT A.codactor
FROM actor A
inner join cast C
ON A.codactor = C.codactor
WHERE compensation > (SELECT trunc(Avg(compensation)) * 2
FROM actor A1
inner join cast C1
ON A1.codactor = C1.codactor
WHERE A1.nazionality = A.nazionality
)
Для вашего второго запроса, пожалуйста, попробуйте ниже
WITH films
AS (SELECT c.codfilm,
c.codactor,
F.title,
F.year,
F.genre
FROM film F
inner join cast c
ON c.codfilm = F.codfilm)
SELECT A.codactor,
Min(F.year) FIRST_YEAR,
Max(F.year) LAST_YEAR
FROM actor A
inner join films F
ON A.codactor = F.codactor
GROUP BY A.codactor