Is there any nation which doesn't have any external debt?
The simplest answer is that yes, there are a few countries without external debt, all small.  Wikipedia has a list of the external debt of countries.  For instance Niue finished paying off its debt in October 2016.