Borrar o esconder option de un select

Actualmente estoy trabajando en Javascript y HTML.
Cuento con un select, el cual muestra dos opciones (el select se llena desde una base de datos) y al seleccionar cualquier opcion me redirecciona a donde quiero.
Mi duda es si existe alguna manera de que al seleccionar cualquier option, este se "esconda", para que al usuario ya no le aparezca en la lista y por obvias razones no duplique registros.
Aqui dejo mi codigo del select

<form method="post" >
    <center>
    <select name="Cursos" id="Cursos" onchange="location = this.value"></center>
        <option value="#">Seleccione su curso</option>
        <option value="quest00.php"><?php if($curso=pg_fetch_array($buscaCurso)){echo $curso[0];}?></option>
        <option value="instructor2.php"><?php if($curso=pg_fetch_array($buscaCurso)){echo $curso[0];}?></option>
   ?>
    </select>     <input type="submit" value="Ir"" />
</form>

Añade tu respuesta

Haz clic para o