Cádiz flirted with relegation throughout Oliva's time with the club, needing a playoff to stay up on two occasions. Oliva scored in the shoot-out as they beat Málaga on penalties in 1990–91,[4] and also helped them triumph over Figueresthe following year.[5] They finally were relegated in 1992–93, and Oliva stayed for one season in the second tier, in which they suffered a second consecutive relegation.[3]
He left Cádiz in 1994 with 243 appearances and nine goals in all competitions, including seven goals in 194 top flight matches. His final club was San Fernando, with whom he spent one season in Segunda División B, before retiring in 1995 as he approached his 34th birthday.[3]
Coaching career
After his retirement, Oliva returned to Cádiz as head coach of their B team during the 1997–98 Tercera División season, at the end of which they were relegated. He returned for a somewhat more successful second season in charge of Cádiz B in 2001–02, leading them to the Primera Regional de Andalusia title. In 2005, he was appointed as head coach of Arcos in the Tercera División, a post he held for three years. He left the club after they were relegated in 2007–08. For 2008–09, he joined newly promoted Ronda, and lead them to a 12th-place finish, which was good enough to keep their place in the Tercera División. In the 2009–10 season, Oliva had a third spell at Cádiz B, guiding them to 10th in the Tercera División.
After a year away from management, Oliva returned for a second spell with Arcos, who had just returned to the Tercera División, in 2011. Under his guidance, they avoided relegation in 15th place. He revisited another former club by rejoining Ronda in 2013, guiding them to Tercera División safety in the next two seasons. In the summer of 2017, Oliva was appointed as head coach of Tercera División side Sariñena. He was dismissed in February 2018 with the club ninth in the table, twelve points shy of the promotion play-off places.[2]