Esto se puede hacer por
to_char(seq_no,'FM0000000')
su ejemplo se puede hacer creando una secuencia en Oracle
create sequence seq_no start with 1 increment by 1;
entonces
select 'A'||to_char(seq_no.nextval,'FM0000000') from dual;
Ahora mismo lo he usado en dual... pero coloca esto
'A'||to_char(seq_no.nextval,'FM0000000')
en su consulta requerida ... esto creará una secuencia como mencionó