Thanks for the input, Lynn. It doesn't appear to be a problem to mismatch those column definitions, based on some tests I did, though:
create table test_n_id2
(
n_idvarchar(20)
)
----------------------------
insert into test_n_id2
select
national_id
from...