@McRib I just looked at the dupe link, and I think that that answer did not have a credible source, as PokemonDB’s page doesn’t describe the specific balls well. I’d say the best source for this is a list of Pokémon and/or locations that support the Dive Ball, but as you said already, that probably hasn’t been done yet.
Serebii says on the Dive Ball Page: “The Dive Ball is a PokéBall that works best on Pokémon when you are Underwater having used the HM move Dive in Ruby, Sapphire & Emerald. In later games, the Dive Ball is more effective on Pokémon who are found in the water while Surfing or Fishing. When Underwater, Surfing or Fishing, the Capture Rate of the Dive Ball is 3.5. At all other times, it is 1.” At this point, Kyogre seems out of the mix, but Lugia is still questionable.