To expand on this question, what happens if the uncollateralized swap is of a cross currency variety? Ignoring any xVAs, it's unclear which currency would best determine the discount rate:
a) we could choose our organization's functional/reporting currency as the "main" currency (justifying it for example by general funding considerations) and then proceed as in case of collateralized CIRS, ie. discount rate for cash flows in that currency would be OIS and discount rate for cash flows in the other currency would be a separate curve that incorporates appropriate FX forward / currency basis swap adjustment,
b) we could choose a currency as "main" on a deal-by-deal basis (ex. based on hedging strategy considerations, say GBP if the uncollateralized client deal is going to be hedged with a bank with whom we have a GBP CSA) and then proceed as above - but it'd look very arbitrary and also allow two otherwise identical deals to have different valuations,
c) discount at our cost of funding in both currencies (however our treasury defines it) instead of a risk-free rate - this is not desirable because I'd much rather deal with it as a separate FVA correction if necessary.
Which of the above makes the most sense? Are there any other approaches used in practice?