Does every nonempty definable finite set $S$ have a definable member?
EDIT: Here are a few ways to formalize the question, so you can pick your favorite and answer it. Assume whatever large cardinals you like.
(1) Is it consistent with ZFC that there is an inaccessible cardinal $\delta$ and a nonempty finite set that is first-order definable without parameters over $(V_\delta,\in)$ but has no elements that are first-order definable without parameters over $(V_\delta,\in)$?
(2) Is there any model of ZFC that has a finite nonempty set, first-order definable without parameters over the model, with no element that is first-order definable without parameters over the model?
(3) Is it consistent with ZFC that there is an ordinal-definable finite nonempty set with no ordinal-definable member? (I am aware of the question https://mathoverflow.net/questions/17608/a-question-about-ordinal-definable-real-numbers, but that question asks about sets of real numbers and I already know the answer to my question for sets of real numbers as explained below.
(4) Any of the above formulations with ZFC replaced by ZF.
If a definble set $S$ is contained in a set with a definable linear ordering $\le$, e.g., the usual ordering on $\mathbb{R}$, or more generally the lexicographical ordering on $\mathcal{P}(\kappa)$ for some ordinal $\kappa$, then of course the $\le$-least element of $S$ is definable.
Any nonempty set admits a definable surjection from $\mathcal{P}(\kappa)$ for some ordinal $\kappa$ (just code sets in $H(\kappa)$ by subsets of $\kappa$ in the usual way) but this does not seem to help because I don't know of any definable linear ordering on $\mathcal{P}(\mathcal{P}(\kappa))$.